当MySQL中key值为null是什么意思,key值可不可以设置为null

当MySQL中key值为null是什么意思,key值可不可以设置为null,第1张

猜测你说的是 主键 primary key 不能为空 。数据库都是这样。区分两条记录必须要通过key。可以是唯一的key 就是主键 或者是组合的 key(姓+名) 联合主键 。当你设置记录为null后 那么key为null的两条记录 你如何区分 到底要 *** 作的是谁? 所以,不能设置为null 最好也不要重复

describe table name

sample

mysql>describe shop

+---------+--------------------------+------+-----+---------+-------+

| Field | Type | Null | Key | Default | Extra |

+---------+--------------------------+------+-----+---------+-------+

| article | int(4) unsigned zerofill | NO | PRI | 0000| |

| dealer | char(20) | NO | PRI | | |

| price | double(16,0) | NO | MUL | 0 | |

+---------+--------------------------+------+-----+---------+-------+

3 rows in set (0.00 sec)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7180457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存