gpt4 book ai didi

mysql - 在 MySql 中是否有用于添加列的 "IF NOT EXISTS"子句?

转载 作者:行者123 更新时间:2023-11-29 02:07:12 25 4
gpt4 key购买 nike

我需要在一些数据库上运行这个 MySql 代码,我怀疑其中一些已经有这个列。下面的代码是否有类似if not exists的内容?

ALTER TABLE 
`comments`
ADD COLUMN
`active` int(1) NOT NULL DEFAULT '0' AFTER `sid`

我正在考虑这样做以防止出现重复的列错误。

最佳答案

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'tbl_name'
AND table_schema = 'db_name'
AND column_name = 'column_name'

应该给你你正在寻找的东西!!

关于mysql - 在 MySql 中是否有用于添加列的 "IF NOT EXISTS"子句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953833/

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