mysql 如何将列添加到表中?[重复]

wfveoks0  于 2023-11-16  发布在  Mysql
关注(0)|答案(2)|浏览(133)

此问题在此处已有答案

How to add new column to MYSQL table?(9个回答)
4年前关闭。
正如标题所说,我在向表中添加列时遇到了麻烦,我想您可以帮助我。
我试图添加的列是一个服务器,我宁愿说是一个游戏服务器,由于某种原因,CINTO和ADD似乎不起作用。CINTO给了我一个错误消息,但ADD似乎甚至不存在作为一个命令。

ALTER TABLE users
INSERT INTO users (Color)

字符串

1064 -您的SQL语法中有一个错误;请检查与您的MariaDB服务器版本对应的手册,以获得在第2行“”附近使用的正确语法

8dtrkrch

8dtrkrch1#

INSERT是一个DML(Data Manipulation Language)命令,你需要使用DDL(Data Definition Language)命令。如下所示:

ALTER TABLE users
ADD COLUMN Color varchar(50)

字符串

7kjnsjlb

7kjnsjlb2#

这就是如何将新列添加到mysql中的现有表中

ALTER TABLE tabel_name ADD COLUMN new_field_name <data_type>

字符串
所以你的modify query应该是这样的:

ALTER TABLE users ADD COLUMN color varchar(10)

相关问题