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