我搜索得到"CREATE TABLE"查询的PHP库,如果这个表已经存在,则返回差值例如,我有一个表"table1"
id (int11) | name (varchar64)
----------------------------
然后解析query:
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库可以做到吗?
您可以考虑Doctrine Migrations或其他类型的迁移库之一。
Google for php迁移库.