gpt4 book ai didi

mysql - 为 MySql 中 SELECT 子句的结果创建自动增量主键

转载 作者:行者123 更新时间:2023-11-29 14:40:05 25 4
gpt4 key购买 nike

我有一个根据 SELECT 子句的结果创建的表。有没有办法为每一行添加自动增量主键(例如1、2、3...)我的查询如下所示:

CREATE TABLE tableA As( SELECT...some queries);

我尝试使用:

ALTER TABLE tableA  ADD PRIMARY KEY (int NOT NULL AUTO_INCREMENT);

..但是没用。

最佳答案

您可以遵循的步骤是

Create Table with Auto Increment Primary Key and all other columns

CREATE TABLE table (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
col1 CHAR(30) NOT NULL,
col2 CHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=XYZ;

Now use Insert Query

Inset Into Table (col1, col2)
(Select col1,col2
//rest of the query)

关于mysql - 为 MySql 中 SELECT 子句的结果创建自动增量主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8151220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com