我对MySQL更新多行的时间有疑问,请参见下面的示例:
update sub set rn='Q',bdate=now() where id='43721';
update sub set rn='Q',bdate=now() where id='905666';
update sub set rn='Q',bdate=now() where id='356748';
update sub set rn='Q',bdate=now() where id='57848';
update sub set rn='Q',bdate=now() where id='25359';
update sub set rn='Q',bdate=now() where id='100060';
有人可以建议一种更快的方法吗? 我有100,000条记录要以这种格式更新。
我使用以下命令更新记录:
mysql -u root -pXxXX XXXXX -h xx.xx.xx.xx < /root/code/sub01.txt
迈克尔
答案 0 :(得分:1)
您可以使用schedule.every().day.at("21:57").do(
bot.loop.call_soon_threadsafe, send_channel)
一次完成所有操作。
WHERE id IN (<list of ids>)