MySql: “SHOW CREATE TABLE” non funziona per le tabelle denominate “X ...”?

StackOverflow https://stackoverflow.com/questions/1547295

  •  20-09-2019
  •  | 
  •  

Domanda

Lo SWOW CREATE TABLE interrogazione non sembra dare alcun risultato se la tabella non ha righe. (Almeno non nella mia configurazione php.) C'è un modo semplice per aggirare questo senza entrare nelle tabelle meta? Se é cosi, come? : -)

EDIT:

Come il mio commento sulla risposta di Quassnoi sotto indica, questo sembra essere un problema per tabelle denominate partenza "x -" ... Molto strano!

È stato utile?

Soluzione

SHOW CREATE TABLE funziona anche se non ci sono righe.

La prego di riprodurre questo con un cliente riga di comando o phpMyAdmin?

Aggiornamento:

- è un carattere riservato. È necessario racchiudere i nomi come questo in backticks:

SHOW CREATE TABLE `x-addresses`
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top