Подскажите с оператором REPLACE

Fakir

в работе над собой
Подскажите с оператором REPLACE

Необходим запрос который бы заменял значение столбца NUM на еденицу больше в указаной строке.

Запрос:
REPLACE table (id, id1, num) SELECT id, id1, (num+1) AS num FROM table WHERE id1=1 LIMIT 1

MySQL возвращает: Not unique table/alias: 'question_counter'

Таблица:

CREATE TABLE table (
id int(10) unsigned NOT NULL auto_increment,
id2 int(10) unsigned NOT NULL default '0',
num int(10) unsigned NOT NULL default '0',
UNIQUE KEY id (id),
KEY num (num)
);

В чем грабли?
 
Сверху