mysql - 为MySQL中的每一行设置ID

标签 mysql

我有一个包含3 列。他们两个都包含一些数据,但是 id 列被设置为 NULL。我需要为每一行设置一个 id 而不对其进行硬编码。我该怎么做?

最佳答案

对您的表运行此命令以删除并重新创建您的 id 主键列。

 ALTER TABLE yourtable DROP id; 
 ALTER TABLE yourtable ADD id INT PRIMARY KEY AUTO_INCREMENT FIRST;

关于mysql - 为MySQL中的每一行设置ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37028449/

相关文章:

c# - 我数据库中的所有数据都是更新的。如何只更新 1 行?

mysql - sqoop 导出给出了带有表(~120 列)的 java.nio.BufferOverflowException

PHP/MySQL : Highlight "SOUNDS LIKE" query results

MySQL条件选择语句?

php - 如何用 PHP 更新两个 MySQL 表?

MySQL LOAD DATA INFILE 以逗号作为小数点分隔符

php - 如何查询最后的数据,但第一次查询最后的数据除外

sql - 连接 3 个表 - 如何连接

MySQL : sum of every day

mysql - 如何从 WordPress (MySQL) 中的多个帖子中删除宽度和高度属性