我试图使用此查询将一列添加到mysql表中,但mysql抱怨语法.我见过很多消息来源,但我不知道这里有什么问题.
mysql> ALTER TABLE dog add date TIMESTAMP(14);
Run Code Online (Sandbox Code Playgroud)
错误:
ERROR 1064 (42000): 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 '(14)'
at line 1
Run Code Online (Sandbox Code Playgroud)
表名'dog',列名'date'
DATE是MySQL中的一个特殊词,所以你需要在它周围添加反引号:
mysql> ALTER TABLE dog add `date` TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2424 次 |
| 最近记录: |