2009-12-26 3 views
0

je la requête suivante:
ALTER TABLE table CHANGE field1 field1 INTEGER
Y at-il de toute façon que je peux ajouter une sorte de si existe cette déclaration pour que MySQL fera en sorte que le champ 1 existe avant de changer son type de champ?modifier le type de champ MySQL si existe domaine

Répondre

1

ALTER TABLE dans MySQL ne prend pas une clause IF EXISTS.

Vous pouvez faire un

describe table 

ou

show columns from table 

pour obtenir la liste de toutes les colonnes, puis vérifier si Field1 est présent avant de faire un ALTER TABLE

Questions connexes