0

このようなステートメントがあり、正常に動作しますが、警告があります:

 update addresses_not_synced
    SET lock_until =DATE_ADD(now(), interval 60 second)
    where (lock_until < now()
        or lock_until is null)
      and (SELECT @selectedAddressesForSync :=
                          CONCAT_WS(',', concat(id, "_", address),
                                    @selectedAddressesForSync))
    limit 5;

警告は次のとおりです。

Setting user variables within expressions is deprecated and will be removed in a future release. Consider alternatives: 'SET variable=expression, ...', or 'SELECT expression(s) INTO variables(s)'.

mysqlこの位置では none ユーザー変数を受け入れません。これについて何か提案はありますか?

4

0 に答える 0