檬味博客
提问
热搜
消息
登录
注册
帮助中心
首 页
问答
圈子
代码
报错
Mysql
Python
Java
檬味博客
»
问答
»
mySQL
»
mysql为什么不设主键就不能输入数据
mysql为什么不设主键就不能输入数据
不设置主键没法修改数据。原因是如果两条数据在数据库中所有字段的值一样。你修改其中一条,怎么知道你修改的是哪一条还是两条都修改呢?虽然数据库允许没有主键的表,但是任何情况,定义任何表,都必须有主键。
mysql为什么不设主键就不能输入数据
不设置主键没法修改数据。原因是如果两条数据在数据库中所有字段的值一样。你修改其中一条,怎么知道你修改的是哪一条还是两条都修改呢?
虽然数据库允许没有主键的表,但是任何情况,定义任何表,都必须有主键。2017-05-06
mengvlog
阅读 356 次
更新于 2025-12-16 07:38:06
我来答
关注问题
0
1 个回答
檬味博客专题活动
其他mySQL类似问题
为什么MySQL的主键排序不是必要的mysql不要主键排序
52次阅读
mysql服务器cpu负载超高,怎么分析?
115次阅读
MySQL数据库的两重分组使用技巧详解mysql两重分组
179次阅读
MySQL是否需要主键IDmysql一定要id吗
113次阅读
MYSQL数据库的tmp_table_size在哪里设置
58次阅读
MySQL中的float和decimal类型有什么区别
54次阅读
檬味博客在线解答
立即免费咨询
mySQL相关话题
1064mysql
有用 (79)
mysqlxml
有用 (88)
MySQLFront
有用 (85)
mysqls
有用 (87)
mysql表同步
有用 (89)
mysql或
有用 (87)
mysql备注
有用 (81)
mysql字符编码
有用 (71)
mysql数据库语言
有用 (68)
mysql编译安装
有用 (77)
返回顶部