在 MySQL 中定义自动递增的前缀
Define Prefix for Auto Increment in MySQL
我有这样的string
:POyyyymm0000
当前时间:我输入的时候是PO2017070001
然后我再次输入它将是PO2017070002
下个月将是PO2017080001
问题是如何插入PO[thecurrentyear][thecurrentmonth][autoincrement, start from 0000 to 9999]
您可以使用 date() 和 rand() 来实现这个
就这样
$id='PO'.date('Ymd').rand(0000,9999);
它将产生输出
修改:-
对于唯一密钥,您可以像这样使用 time()
$id='PO'.date('Ymd').time(); //o/p is "PO201707061499326403"
永远不会重复相同的id。
我有这样的string
:POyyyymm0000
当前时间:我输入的时候是PO2017070001
然后我再次输入它将是PO2017070002
下个月将是PO2017080001
问题是如何插入PO[thecurrentyear][thecurrentmonth][autoincrement, start from 0000 to 9999]
您可以使用 date() 和 rand() 来实现这个
就这样
$id='PO'.date('Ymd').rand(0000,9999);
它将产生输出
修改:-
对于唯一密钥,您可以像这样使用 time()
$id='PO'.date('Ymd').time(); //o/p is "PO201707061499326403"
永远不会重复相同的id。