Domanda

C'è qualche differenza tra le dichiarazioni

ALTER TABLE xxx DEFAULT CHARACTER SET utf8

e

ALTER TABLE xxx CHARACTER SET utf8?

documentazione di MySQL mantiene il silenzio sulla funzionalità di DEFAULT parola chiave.

È stato utile?

Soluzione

Non v'è alcuna differenza. DEFAULT è una parola chiave opzionale.

See: http://dev.mysql.com/ doc / refman / 5.6 / en / charset-table.html .

le parole chiave opzionali che non fanno nulla sono abbastanza comuni in SQL, ad esempio INSERT INTO è la stessa di appena INSERT. E 'una questione di stile se si includono le parole chiave opzionali. Essi non hanno alcun effetto sulla funzione della query, ma potrebbero renderlo più leggibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top