2013-05-08 31 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

回答