我有一个添加问题unsigned
我在向现有列
SET FOREIGN_KEY_CHECKS=0;\nALTER TABLE cla_budget MODIFY COLUMN id UNSIGNED;\nSET FOREIGN_KEY_CHECKS=1;\n
Run Code Online (Sandbox Code Playgroud)\n\n错误: #1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“UNSIGNED”附近使用的正确语法。
\n\n我\xc2\xb4ve单独尝试了sql修改命令,结果与上面相同的错误:
\n\nALTER TABLE cla_budget MODIFY COLUMN id UNSIGNED;\n
Run Code Online (Sandbox Code Playgroud)\n\n还尝试过:
\n\n1. ALTER TABLE `cla_budget` MODIFY COLUMN `id` UNSIGNED;\n2. ALTER TABLE `cla_budget` MODIFY COLUMN `id` unsigned;\n3. ALTER TABLE `cla_budget` MODIFY `id` unsigned;\n...\n
Run Code Online (Sandbox Code Playgroud)\n\n我在这里搜索解决方案,也在mysql手册中搜索。我在phpMyAdmin中运行查询。
\n\n数据库服务器:
\n\n服务器版本:5.7.15-9-log - Percona Server (GPL),版本“9”,修订版“9f0fd0a”
协议版本:10
mysql 5.7
我缺少什么?谢谢。
\n