php - 如何从某个数字/偏移量开始 AUTOINCREMENT?

标签 php mysql auto-increment fgetcsv

我正在运行一个 fgetcsv 查询,以将一堆数据从 CSV 导入 WordPress。

我想知道如何从某个数字开始自动递增,例如,从 1000 开始。

$import1="INSERT into wp_postmeta (meta_id,post_id,meta_key,meta_value) values(',',',','first_name','$data[1]')";

这是代码示例。 meta_id 应该使用正常的自动递增,但是 post_id 我想从某个数字开始。

我将如何完成这个?

最佳答案

要设置自增字段的起始值,可以使用alter table

ALTER TABLE wp_postmeta AUTO_INCREMENT = 1000;

据我所知,在 mysql 中的同一个表上不可能有两个自动递增字段,因此您必须自己以编程方式进行(例如使用触发器)

关于php - 如何从某个数字/偏移量开始 AUTOINCREMENT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467577/

相关文章:

php - OPcache max_accelerated_files 实际上是如何工作的?

php - 没有 XMLHttpRequest() 对象的 Ajax 方法

php - Symfony 2 - 从另一个 Controller 调用 Controller

php - 尝试在 mac os mavericks 上使用 mysql、php 和 apache 连接到本地主机

c# - 自动递增 C# 容器 ID

php - 告诉我一些 Http-streaming 教程或例子

php - 在 Snow Leopard 上恢复为默认的 Apache、PHP、MySQL 设置

MySQL Left Join 对子查询选择 min(value) 的限制

mysql - SQL auto_increment 行为

MySQL 在 int(11) 自动增量列上跳过 2147483646