📅  最后修改于: 2023-12-03 15:24:59.508000             🧑  作者: Mango
如果您需要从表中删除一列,但不确定该列是否已存在于实时服务器的 MySQL 数据库中,您可以使用以下步骤来进行操作:
SHOW COLUMNS FROM table_name LIKE 'column_name';
请将“table_name”和“column_name”替换为您要查找的表名和列名。
如果该列存在,则会返回类似于以下内容的结果:
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| column_name | varchar(255) | NO | | NULL | |
+-------------+--------------+------+-----+---------+-------+
如果该列不存在,则不会返回任何结果。
ALTER TABLE table_name DROP COLUMN column_name;
请将“table_name”和“column_name”替换为您要删除列的表名和列名。
如果该列不存在,则使用上述 SQL 查询不会对表结构造成任何影响。
以上就是删除表中列的步骤,记得先确认列是否存在再进行删除操作。