使用symfony的migration bundle的时候要考虑一点就是如果因某些原因数据库已经被更新那么再次运行migrations的时候会报错。
所以要加入判断条件是否有想着的列,如下:
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'table_name' AND COLUMN_NAME = 'column_name'
使用symfony的migration bundle的时候要考虑一点就是如果因某些原因数据库已经被更新那么再次运行migrations的时候会报错。
所以要加入判断条件是否有想着的列,如下:
SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'table_name' AND COLUMN_NAME = 'column_name'
转载于:https://www.cnblogs.com/wlemory/p/5435187.html