博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql-AUTO_INCREMENT字段必须为一个Key
阅读量:6890 次
发布时间:2019-06-27

本文共 369 字,大约阅读时间需要 1 分钟。

hot3.png

 
开始我以为必须设置成主键,因为一般只有id主键才是自增的,后来发现只要是Key就可以。
于是我试着把它设置成唯一约束,结果成功了。
CREATE TABLE testtable(
     id varchar(50) NOT NULL,
     apptype varchar(30) NOT NULL,
     uuid int AUTO_INCREMENT NOT NULL
UNIQUE,
     CONSTRAINT PK_lis_view_app PRIMARY KEY(id,apptype)
);
这样建表时显然不能把uuid也设成主键,但要求是Key就可以了。
也许约束也看作Key,于是我在 uuid 的定义中加上 UNIQUE 唯一约束 得到了成功  。

转载于:https://my.oschina.net/animalong/blog/307341

你可能感兴趣的文章
使用Jayrock开源组件开发基于JSON-RPC协议的接口
查看>>
将完整的Maven远程存储库下载到本地存储库(别试了,不太可取)
查看>>
RabbitMQ-从基础到实战(3)— 消息的交换(上)
查看>>
迪士尼研究院用深度学习打造语音动画,让VR社交更真实
查看>>
无人机飞行规则的制定已经迫在眉睫
查看>>
python内置函数:enumerate用法总结
查看>>
样式雷家的大宅子在今天四环路主路下:《北京的隐秘角落》|3星
查看>>
git与svn的区别 ?Git 与 SVN那个更好?
查看>>
nginx
查看>>
多核时代 .NET Framework 4 中的并行编程2---任务并行库之Task (上)
查看>>
函数中指针和引用的形参和实参
查看>>
Test2 unit8
查看>>
图片处理工具包 v3.0
查看>>
aix 主机信息的查看
查看>>
spring boot整合quartz定时任务案例
查看>>
iptables企业级防火墙设置
查看>>
CentOS 7.2 bond实现网卡聚合链路(双网卡绑定)脚本及验证(适合云平台)
查看>>
【python】编程语言入门经典100例--27
查看>>
安装gitlab
查看>>
源码构建MySQL服务器
查看>>