Доброго времени суток, начал разбираться с SQL запросами, а именно с условием и не понимаю почему выдает ошибку.
Сам запрос:
IF NOW() <= (SELECT datetime_exit_farmboost FROM users) OR (SELECT datetime_exit_farmboost FROM users) != ""
UPDATE users, farm_info SET users.coins_ready_to_collect = (farm_info.chickens_now * 30 + farm_info.chicken_now * 120 + farm_info.pig_now * 280 + farm_info.ram_now * 1000 + farm_info.cow_now * 6000 + farm_info.horse_now * 16000 + farm_info.fish_now * 45000 + farm_info.whitemushroom_now * 100000) * 2 + users.coins_ready_to_collect
ELSE
UPDATE users, farm_info SET users.coins_ready_to_collect = farm_info.chickens_now * 30 + farm_info.chicken_now * 120 + farm_info.pig_now * 280 + farm_info.ram_now * 1000 + farm_info.cow_now * 6000 + farm_info.horse_now * 16000 + farm_info.fish_now * 45000 + farm_info.whitemushroom_now * 100000 + users.coins_ready_to_collect
Ошибка при попытке выполнения:
Данный запрос не был выполнен: "CREATE DEFINER=`debian-sys-maint`@`localhost` EVENT `Test 1` ON SCHEDULE EVERY 1 HOUR STARTS '2020-10-01 00:00:00' ON COMPLETION NOT PRESERVE ENABLE DO IF NOW() <= (SELECT datetime_exit_farmboost FROM users) OR (SELECT datetime_exit_farmboost FROM users) != "" UPDATE users, farm_info SET users.coins_ready_to_collect = (farm_info.chickens_now * 30 + farm_info.chicken_now * 120 + farm_info.pig_now * 280 + farm_info.ram_now * 1000 + farm_info.cow_now * 6000 + farm_info.horse_now * 16000 + farm_info.fish_now * 45000 + farm_info.whitemushroom_now * 100000) * 2 + users.coins_ready_to_collect ELSE UPDATE users, farm_info SET users.coins_ready_to_collect = farm_info.chickens_now * 30 + farm_info.chicken_now * 120 + farm_info.pig_now * 280 + farm_info.ram_now * 1000 + farm_info.cow_now * 6000 + farm_info.horse_now * 16000 + farm_info.fish_now * 45000 + farm_info.whitemushroom_now * 100000 + users.coins_ready_to_collect"
Ответ MySQL: #1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'UPDATE users, farm_info SET users.coins_ready_to_collect = (farm_info.chickens_n' на строке 2
Прошу помочь, новичок в этом деле. Заранее спасибо :)