Я хочу обновить несколько ячеек в таблице MySQL в зависимости от значения.
Я обнаружил, что если я беру поле, называемое помолвкой, я могу обновлять его по одной, например, так:
UPDATE billing_info_test
SET Engagement='800000039768'
WHERE Engagement IS NULL and LinkedAccountId = '12345678910'
Однако, если я попытаюсь выполнить несколько операций одновременно, произойдет сбой, и я получу сообщение об ошибке:
UPDATE billing_info_test
SET Engagement='800000039768'
WHERE Engagement IS NULL and LinkedAccountId = '12345678910'
AND SET Engagement='800000039768'
WHERE Engagement IS NULL and LinkedAccountId = '3542123267612';
ОШИБКА 1064 (42000): в синтаксисе SQL имеется ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'SET Engagement =' 800000039768 'WHERE Engagement IS NULL и LinkedAccountId =' 30 'в строке 1
Это неверно дляиспользовать И между этими утверждениями?Что я делаю неправильно?