Я пытаюсь написать заявление об обновлении 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, кроме приведенного выше.