php - 在没有主键的 MYSQL 表上更新当前获取的 PHP 数组

标签 php mysql sql key fetch

我有一个 MySQl 表,其中包含大量没有主键的列。它是通过外部 csv 文件导入的。

我有一个 php 代码,它从当前行获取单元格值并修改它们,并且必须替换/更新当前行本身。我只需通过迭代各个行来获取结果..但是由于没有主键..我无法修改单元格值。

但是,由于没有主键,但 php 正在获取当前行,所以我只想更新正在获取的当前行。我们如何获取当前行?

谢谢。

最佳答案

如果您从 csv 文件导入此内容,我建议您向 csv 文件添加一个新的“ID”列。将该列中的每个值设置为唯一的数字(很可能是行号)。然后,当您将其导入 mysql 时,您将拥有一个可以使用的唯一行标识符。

关于php - 在没有主键的 MYSQL 表上更新当前获取的 PHP 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21182361/

相关文章:

MySQL结合2个查询

mysql ORDER BY IF ELSE

c# - 选择最大值,但仅限于使用 LINQ to Entities 的数值

asp.net - 使用 aspnet_regsql 配置 SqlCacheDependency

php - 无法执行邮件传递程序

php - Paypal PHP Curl 不返回任何内容

mysql - 具有多态关联的数据方案

SQL Server 2012如何查看数据?

php - 执行多个查询时,SQL 语法错误?

php - 创建深度无限多维数组