MySQL Workbench - 改变数据库查询(本地连接数据库)

时间:2012-03-22 12:50:53

标签: mysql mysql-workbench

我想在Workbench软件中设计的Schema上运行alter database查询。 这是可能吗? 我想在名为“SATURDAY”的表格中名为“BACKDOOR”的Schema上的Workbench Scripting Shell中运行它

"alter table SATURDAY add column flavor"

虽然它对我不起作用:

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

我没有在这台电脑上安装MySQL。我的基础是Workbench Scripter中的代码片段工作正常,例如

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

这为我提供了我在Workbench软件中设计的数据库中的所有表名。 我想我需要以与片段类似的方式包装我的SQL语句。

1 个答案:

答案 0 :(得分:0)

  

“alter table SATURDAY add column flavor”

在MySQL(MySQL ALTER TABLE examples)中,在表上添加列的正确语法略有不同:

alter table SATURDAY add flavor varchar;