2013-05-08 26 views
2

我搜索PHP庫被「CREATE TABLE」查詢,並返回區別我有表「表1」PHP庫用於解析MySQL的創建查詢和獲取存在差異表

id (int11) | name (varchar64) 
---------------------------- 

然後我分析查詢:

CREATE TABLE table1 id int(11), name varchar(255), description text 

和語法分析器返回2個查詢:

ALTER TABLE table1 CHANGE name name varchar(255) 
ALTER TABLE table1 ADD description text 

你能告訴我php庫能做到嗎?

+0

你可以很容易地做到這一點。你不需要有一個大的API。嘗試查看像DESCRIBE,EXPLAIN等功能。然後,您可以匹配所需的* creation *和* alteration *。 – 2013-05-08 05:35:59

回答