ソフトウェア プログラムの更新 mysql ステートメントを作成しようとしています。現在、これは私がステートメントのために持っているものですが、複数の列を追加して更新する方法は今はわかりません。
このコードは現在、列が存在するかどうかにかかわらず、列を追加します。
/*delimiter '//'
CREATE PROCEDURE addcol() BEGIN
IF NOT EXISTS(
SELECT * FROM information_schema.COLUMNS
WHERE COLUMN_NAME=`top_status` AND TABLE_NAME='categories'
)
THEN
ALTER TABLE `categories`
ADD COLUMN `top_status` tinyint(1) NOT NULL default '1';
END IF;
END;
delimiter ';'
CALL addcol();
DROP PROCEDURE addcol;*/
このようなものを機能させるための正しいステートメントを誰かが私に提供できますか...つまり。WHERE COLUMN_NAME = 列 1、列 2 など。
私はあらゆる種類のバリエーションを試しましたが、上記以外のすべてが phpmyadmin でエラーを返します。