Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL数据库中,我们可以使用ALTER在表中创建一列,ALTER会自动指定其名称。(如ID自动递增)_Mysql_Xampp - Fatal编程技术网

在MySQL数据库中,我们可以使用ALTER在表中创建一列,ALTER会自动指定其名称。(如ID自动递增)

在MySQL数据库中,我们可以使用ALTER在表中创建一列,ALTER会自动指定其名称。(如ID自动递增),mysql,xampp,Mysql,Xampp,在MySQL数据库中,我们可以使用ALTER在表中创建一列,每当我们按下网页中的“添加”按钮时,ALTER会自动指定其名称 就像。。每当我们按下“添加”按钮时,创建列并自动指定其名称。 因此,将有ID,column1,column2,column3。。等等 抱歉问得不好,新手 欢迎您的回复 每个表只能有一个自动递增列,并且必须将其定义为键。如果要修改的表尚未包含自动递增列,则可以添加如下所示的列: alter table mytable add column id int unsigned pr

在MySQL数据库中,我们可以使用ALTER在表中创建一列,每当我们按下网页中的“添加”按钮时,ALTER会自动指定其名称

就像。。每当我们按下“添加”按钮时,创建列并自动指定其名称。 因此,将有ID,column1,column2,column3。。等等

抱歉问得不好,新手


欢迎您的回复

每个表只能有一个自动递增列,并且必须将其定义为键。如果要修改的表尚未包含自动递增列,则可以添加如下所示的列:

alter table mytable add column id int unsigned primary key auto_increment first;
如果您要求自动并追溯地(向现有行)分配默认值,您也可以这样做

alter table mytable add column status_type varchar(32) not null default 'pending';

每个表只能有一个自动增量列,并且必须将其定义为键。如果要修改的表尚未包含自动递增列,则可以添加如下所示的列:

alter table mytable add column id int unsigned primary key auto_increment first;
如果您要求自动并追溯地(向现有行)分配默认值,您也可以这样做

alter table mytable add column status_type varchar(32) not null default 'pending';

唯一的自动赋值是自动递增。字符串列没有类似的功能。唯一的自动赋值是自动递增。字符串列没有类似的功能。很抱歉,我的问题是在按下“添加”按钮时创建列并自动指定其名称。所以,将有ID,column1,column2,column3,。。等等..值是动态的还是硬编码的?我更新了我的答案,以显示带有默认值的varchar列的示例。好的,请参阅我答案中的第二个示例。它应该适合您。因此,使用该代码,我的表将有一个新列。。但是它的名字呢。。我想让它自动分配..您描述的是动态列名。这不是设计使用关系数据库的方式。考虑重新设计系统,这样可以通过将新行添加到表中而不是新列来实现可以扩展为任意大小的元素列表。表中的列应该保持固定(不包括架构设计更改)。很抱歉,我的问题是创建一个列并在按下“添加”按钮时自动指定其名称。所以,将有ID,column1,column2,column3,。。等等..值是动态的还是硬编码的?我更新了我的答案,以显示带有默认值的varchar列的示例。好的,请参阅我答案中的第二个示例。它应该适合您。因此,使用该代码,我的表将有一个新列。。但是它的名字呢。。我想让它自动分配..您描述的是动态列名。这不是设计使用关系数据库的方式。考虑重新设计系统,这样可以通过将新行添加到表中而不是新列来实现可以扩展为任意大小的元素列表。表中的列应该保持固定(不包括架构设计更改)。