我想要将一个列的名称和类型从BIT(1)
更改为INT(1)
。
我正在使用MySQL Workbench。
我尝试了以下操作:
ALTER TABLE table_name ADD new_column_name INT(1)
update table_name
set new_column_name = convert(INT(1), old_column_name)
ALTER TABLE table_name DROP COLUMN old_column_name
但是我遇到了这个错误。
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near 'INT(1), old_column_name)'
INT(1)
并不仅限于一个数字? - user330315