2012-03-22 197 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;