0
MySQLに列がない場合は、どのように追加するのですか?MySQLが存在しない場合は列を追加するエラー
私はこれを試してみましたが、それは、最新のMySQLにはもう動作しません:
IF NOT EXISTS(SELECT NULL
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'tablename'
AND table_schema = 'db_name'
AND column_name = 'columnname') THEN
ALTER TABLE `TableName` ADD `ColumnName` int(1) NOT NULL default '0';
END IF;
エラー:あなたが実行しようとしている原因というエラーが出ます
[Err] 1064 - 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 'IF NOT EXISTS (
SELECT
NULL
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
' at line 1