mysql update set..and踩坑
update 多个字段时,应该是set column1=value1,column2=value2,...
问题来了,","换成and语句也能执行。
然后执行update语句后去查询更新结果,发现不对,半天找不到原因,最后发现是and用错了。
mysql中 and 是当做运算符"&&"
则 set column1=value1 and column2=value2 想当与 set column1=(value1&&column2=value2)即setcolumn1=0或1