Обновить несколько строк в одном запросе MySQL

Я пытаюсь запустить это:

UPDATE test 
SET col2=1 WHERE col1='test1', 
SET col2=3 WHERE col1='test2';

Ошибка, которую я получаю:

[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 '

Мой стол:

CREATE TABLE `test` (
    `col1` varchar(30) NOT NULL,
    `col2` int(5) DEFAULT NULL,
    PRIMARY KEY (`col1`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Это что-то о, в конце первого ряда. Когда я изменил это на;, он не распознал col2. Как я могу сделать это в одном запросе?

Ответы на вопрос(6)

Ваш ответ на вопрос