如何在php中添加自动增量主键

Posted

技术标签:

【中文标题】如何在php中添加自动增量主键【英文标题】:How do I add a autoincrement primary key in php 【发布时间】:2017-07-20 17:31:21 【问题描述】:

我的数据库带有测试表。它有一个自动递增的主 ID“Id”。现在 id 的格式是 1,2,3...。 . 是否可以将主 ID 存储为 A1,A2,A3 .. 。 .依此类推(自动递​​增)。

【问题讨论】:

php 不是数据库。你使用mysql作为你的数据库吗? Automatically add letters in front of an auto-increment fieild的可能重复 MySQL auto increment plus alphanumerics in one column的可能重复 完全取决于您期望的A1A2A3 等等?据我们所知,十六进制可能只是 161、162 和 163...(可能不是但可能是) 【参考方案1】:

您可以在 A1,A2,A3 中获取该 id

 SELECT concat('A',id) FROM table_name;

你不能在mysql

中创建主键格式

【讨论】:

以上是关于如何在php中添加自动增量主键的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中如何将自动增量添加到现有表中

如何更改主键自动增量,以便在删除行时不会跳过值[重复]

Php - 无法创建新的数据库记录,因为主键为空(自动增量)

将自动增量主键插入现有表

将自动增量主键插入现有表

将自动增量主键插入现有表