Pregunta

¿Hay alguna diferencia entre las declaraciones?

ALTER TABLE xxx DEFAULT CHARACTER SET utf8

y

ALTER TABLE xxx CHARACTER SET utf8 ?

La documentación de MySQL mantiene silencio sobre la funcionalidad de DEFAULT palabra clave.

¿Fue útil?

Solución

No hay diferencia. DEFAULT es una palabra clave opcional.

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

Las palabras clave opcionales que no hacen nada son bastante comunes en SQL, por ejemplo INSERT INTO es lo mismo que solo INSERT. Es una cuestión de estilo si incluye palabras clave opcionales. No tienen ningún efecto en la función de la consulta, pero pueden hacerlo más legible.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top