我对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';
有人能提出一个更快的方法吗?我有100000条记录要用这种格式更新。
我使用以下命令更新记录:
mysql -u root -pXxXX XXXXX -h xx.xx.xx.xx < /root/code/sub01.txt
迈克尔
1条答案
按热度按时间w8biq8rn1#
你可以用
WHERE id IN (<list of ids>)
一次完成所有任务。