php - 加载数据到文件时 id 自动递增

标签 php mysql

如果我的问题不正确,请编辑它而不是否决我刚刚收到警告。请有人编辑它

当我运行以下代码时,我有一个包含 4 个字段(id、startip、endip、countrycode)的表,并且我的 csv 文件有(startip、endip、countryip)。表的 id 列填充 csv 文件的 startip,表的 startip 列填充 csv 文件的 endip 等。我希望表的 id 列自动递增。

LOAD DATA LOCAL INFILE 'info.csv' INTO TABLE tbl_countryip FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES

提前致谢

最佳答案

您应该在 SQL 插入查询中包含 id 字段。核实。并将您的 id 设置为自动增量。除了您提供的代码之外,确实不足以提供答案。

关于php - 加载数据到文件时 id 自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34495718/

相关文章:

php - 如何在 mysqli 准备语句中使用多个内部连接和多个 WHERE 子句?

php - 如果我在表名后使用任何条件,表的最后一行不显示

mysql - 如何静态编译 DBD::mysql 并将文件移动到我安装了自己的 perl 的共享主机上

php - CakePHP 中的库存计数

php - 如何仅在未处理表单时运行某个 Javascript 片段?

php - 有 CakePHP saveAll 函数来忽略错误并继续

mysql - 如何在 MySQL 中将元素推送到 JSON

php - 有评论时 MySql 查询不运行

一个查询的 PHP/MySQL 分页

php - 如何使用 PHP 读取 json 属性