gpt4 book ai didi

mysql - 不能删除列名条件

转载 作者:行者123 更新时间:2023-11-29 06:16:41 25 4
gpt4 key购买 nike

我的一个表中有一个名为 condition VARCHAR(255) 的列。我想从表中删除该列,但似乎它不起作用。我试过了

alter table vehicle_new_full drop column condition;

它给了我这个错误。

 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'condition hello varchar(255)' at line 1

尝试更改列名,但也不起作用。我能够从表中删除其他列,但不能删除这一列,而且这也没有任何限制。有什么想法吗?

表的结构

+------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+-------+
| styleId | bigint(11) | YES | | NULL | |
| year | int(11) | YES | | NULL | |
| make | varchar(255) | YES | | NULL | |
| model | varchar(255) | YES | | NULL | |
| trim | varchar(255) | YES | | NULL | |
| condition | varchar(255) | YES | | NULL | |
| vehicleStyle | varchar(255) | YES | | NULL | |
| engineCylinder | int(11) | YES | | NULL | |
| engineFuelType | varchar(255) | YES | | NULL | |
| drivenWheels | varchar(255) | YES | | NULL | |
| transmissionType | varchar(255) | YES | | NULL | |
| numberOfDoors | int(11) | YES | | NULL | |
+------------------+--------------+------+-----+---------+-------+

最佳答案

试试这个:

alter table vehicle_new_full drop column `condition`;

CONDITION是mysql的保留关键字。

引用: http://dev.mysql.com/doc/refman/5.7/en/keywords.html

关于mysql - 不能删除列名条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35497260/

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