小编Dan*_*giň的帖子

Mysql修改UNSIGNED属性到特定列

我有一个添加问题unsigned我在向现有列

\n\n
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\n
ALTER TABLE cla_budget MODIFY COLUMN id UNSIGNED;\n
Run Code Online (Sandbox Code Playgroud)\n\n

还尝试过:

\n\n
1. 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
    \n
  • 服务器版本:5.7.15-9-log - Percona Server (GPL),版本“9”,修订版“9f0fd0a”

  • \n
  • 协议版本:10

  • \n
  • mysql 5.7

  • \n
\n\n

我缺少什么?谢谢。

\n

mysql sql

4
推荐指数
1
解决办法
6537
查看次数

标签 统计

mysql ×1

sql ×1