问题遇到的现象和发生背景
navicat for mysql修改表列名的问题
右键设计表结构中直接改的,直接保存不行,但可以另存为新的表
问题相关代码,请勿粘贴截图
sql预览里的代码:
ALTER TABLE tb_user
CHANGE COLUMN password
word
char(12) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER username
,
DEFAULT CHARACTER SET DEFAULT;
运行结果及报错内容
1064 - 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 'DEFAULT' at line 3
你的SQL语法有一个错误;检查MySQL服务器版本对应的手册,在第3行“DEFAULT”附近使用正确的语法
我想要达到的结果
把tb_user表的password列名改为word,想不清楚为什么改不了