我们一起来学习SQL
开发过程中,很多时候发现业务层面无非就是SQL比较麻烦,其他的开发过程并不是很困难,所以我想写一点东西,自我提升的同时帮助一些需要提升SQL编写能力的人!
DreamWeaver_Zhou
生活如此多娇!
展开
-
navicat执行sql文件时报错 :Got a packet bigger than max_allowed_packet bytes
直接在 navicat 执行 : set global max_allowed_packet = 1048576*10 即可解决!在执行sql脚本的时候报了Got a packet bigger than‘max_allowed_packet’bytes的错误,发现是由于max_allowed_packet的值设置过小的原因,知道原因就好办了,只需要将max_allowed_packet值设置大一点就OK了。通过终端进入mysql控制台,输入如下命令可以查看max_allowed_pa...原创 2020-06-22 11:14:09 · 603 阅读 · 0 评论 -
主键和唯一索引的区别
一 主键和唯一索引都要求值唯一,但是它们还是有区别的:①.主键是一种约束,唯一索引是一种索引;②.一张表只能有一个主键,但可以创建多个唯一索引;③.主键创建后一定包含一个唯一索引,唯一索引并一定是主键;④.主键不能为null,唯一索引可以为null;⑤.主键可以做为外键,唯一索引不行; 二 主键约束比唯一索引约束严格,当没有设定主键时,非空唯一索引自动称为主键。对于主...原创 2018-08-14 09:39:40 · 4623 阅读 · 0 评论