我想在MySQL表中添加新列,但如果该列已经存在,我希望忽略添加该列。
我目前正在使用:
ALTER IGNORE TABLE `db`.`tablename` ADD COLUMN `column_name` text NULL;
但是这里出现了错误,错误信息为:"ERROR 1060 (42S21): Duplicate column name 'column_name'"
尽管我使用了IGNORE,但它并没有起作用。
我希望能够使用普通的SQL语句来解决这个问题,而不是使用存储过程。