如何在 Phpmyadmin 中生成带日期的自动递增 ID 号并在第二天重置

How to generate an auto increment ID number with date and resets the next day in Phpmyadmin

我很难弄清楚如何在我的 ID 字段上制作一个序列号和今天的日期,然后用第二天的日期重置第二天。

例如:

+------------+------+
| id         | name |
+------------+------+
| 0322150001 | John |
| 0322150002 | Mark |
| 0322150003 | Josh |
| 0323150001 | Paul |
| 0323150002 | Bon  |
+------------+------+

如果您希望在插入行时隐式设置该值(即不在查询中提及 id),我知道的唯一方法是为该字段设置默认值。
引用 MySQL Manual:

The DEFAULT value clause in a data type specification indicates a default value for a column. With one exception, the default value must be a constant; it cannot be a function or an expression. [...] The exception is that you can specify CURRENT_TIMESTAMP as the default for TIMESTAMP and DATETIME columns.

因此您的选择仅限于使用 CURRENT_TIMESTAMP 并将字段类型设置为 TIMESTAMPDATETIME,或者您在 [=] 中设置 id 字段22=] 查询.