Я пытаюсь выполнить следующий запрос mysql с помощью драйвера jdbc.
запрос: -
UPDATE cp_game_config SET end_date=(SELECT NOW()+500) WHERE STATUS='buddy.created' ORDER BY start_date DESC LIMIT 1;
запрос работает эффективно, когда я запускаю его через sqlyog.
но моя цель - выполнить запрос с помощью драйвера jdbc.
Я создал строку под названием построитель запросов.
значение построителя запросов:
UPDATE cardplay_poker.cp_game_config SET end_date= '(SELECT NOW()+500)'where STATUS= 'buddy.created' ORDER BY start_date DESC LIMIT 1
но когда я запускаю программу, она выдает ошибку:
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value: '(SELECT NOW()+500)' for column 'end_date'
пожалуйста, помогите.