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

时间:2014-01-17 09:33:36

标签: php mysql sql key fetch

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

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

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

谢谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果您使用的是phpmyadmin,我建议您创建一个“ID”字段以使您的任务更轻松

相关问题