2012-03-22 198 views
2

我想在Workbench软件中设计的架构上运行alter database查询。 这是可能的吗? 我想在工作台脚本外壳上所谓的“后门”被称为“SATURDAY”的表内模式运行这个MySQL Workbench - 更改数据库查询(本地连接数据库)

"alter table SATURDAY add column flavor" 

它不适合我的工作,虽然:

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

我不在这台电脑上安装了MySQL。林打算在工作台的编剧的代码片段做工精细如

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

的基础上,这让我从我设计的工作台软件数据库中的所有表名。 我想我需要以类似的方式将我的SQL语句包装到代码片段中。

回答

0

“改变表SATURDAY添加列味”

用于在表中增加一列中的正确的语法是在MySQL略有不同(MySQL ALTER TABLE examples):

alter table SATURDAY add flavor varchar;