mysql给一张有数据的表增加id,并且设置为主键自增长
·
ALTER TABLE registration_stock_lce ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY FIRST;
-- 创建临时表(复制原表结构)
CREATE TABLE registration_stock_lce_new LIKE registration_stock_lce;
-- 添加自增主键
ALTER TABLE registration_stock_lce_new ADD COLUMN id INT AUTO_INCREMENT PRIMARY KEY FIRST;
-- 导入数据
INSERT INTO registration_stock_lce_new SELECT NULL,* FROM registration_stock_lce;
-- 替换原表
RENAME TABLE registration_stock_lce TO registration_stock_lce_old, registration_stock_lce_new TO registration_stock_lce;
-- 删除旧表(确认数据无误后)
DROP TABLE registration_stock_lce_old;
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)