2025年mysql主键自增怎么写(mysql主键自增的好处)

mysql主键自增怎么写(mysql主键自增的好处)当使用 MySQL 时 不使用 自增 主键 是完全可以的 你可以在建表 SQL 语句中去掉 AUTO INCREMENT 关键字 比如 CREATE TABLE user id int NOT NULL COMMENT 主键 name char 10 NOT NULL DEFAULT COMMENT amp lsquo

大家好,我是讯享网,很高兴认识大家。

当使用MySQL时,不使用自增主键是完全可以的。你可以在建表SQL语句中去掉AUTO_INCREMENT关键字,比如: CREATE TABLE user ( id int NOT NULL COMMENT ‘主键’, name char(10) NOT NULL DEFAULT ‘’ COMMENT ‘名字’, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 这样创建的表会成功建立,但是MySQL内部会偷偷地为你添加一个名为ROW_ID的隐藏列作为主键。所以你仍然可以插入数据,并且需要自己设置主键的值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>


讯享网

引用[.reference_title]

  • 1 2 3 数据库主键一定要自增吗?有哪些场景不建议自增?[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
小讯
上一篇 2025-05-22 14:55
下一篇 2025-04-19 21:13

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171472.html