/ / MySQL Workbench - Requête de modification de base de données (base de données de connexion locale) - mysql, mysql-workbench

MySQL Workbench - alter query de base de données (Local Connection Database) - mysql, mysql-workbench

Je veux lancer une requête alter database sur leSchéma que je conçois dans le logiciel Workbench. Est-ce possible? Je veux exécuter ceci dans le shell de script de Workbench sur le schéma appelé "BACKDOOR" dans la table appelée "SAMEDI"

"alter table SATURDAY add column flavor"

Cela ne fonctionne pas pour moi cependant:

File "<string>", line 1
alter table SATURDAY add column flavor
^
SyntaxError: invalid syntax
Error executing script.

Je n'ai pas installé MySQL sur ce PC. Je pars du fait que les extraits de code dans Workbench Scripter fonctionnent correctement, par exemple

schema = grt.root.wb.doc.physicalModels[0].catalog.schemata[0]
for table in schema.tables:
print table.name

Cela me donne tous les noms de table de la base de données que je conçois dans le logiciel Workbench. Je suppose que je dois envelopper mon instruction SQL de la même manière que l'extrait de code.

Réponses:

0 pour la réponse № 1

"modifier la table SAMEDI ajouter une saveur de colonne"

La syntaxe appropriée pour ajouter une colonne à une table est légèrement différente dans MySQL (Exemples MySQL ALTER TABLE):

alter table SATURDAY add flavor varchar;