вероятно ще искате това:
INSERT INTO `table`(`nid`, `vid`, `nid`)
SELECT `nid`, `vid`+1, `nid`
FROM `table`
WHERE `vid` = 2
вмъква всички редове с vid
увеличено с 1
вероятно ще искате това:
INSERT INTO `table`(`nid`, `vid`, `nid`)
SELECT `nid`, `vid`+1, `nid`
FROM `table`
WHERE `vid` = 2
вмъква всички редове с vid
увеличено с 1
Показване на редове от MySQL, където дата и час е в рамките на следващия час
MySQL - как да групирате час, компенсиран с 30 минути
показване на последния коментар, който има само 1 коментар на потребител
Грешки при използване на array_push -- Първият аргумент трябва да е масив
Как да зададете 0 с функция MAX, когато е NULL?