将MySQl表中多个列的元素与字符串数组的元素进行比较的最佳方式是什么?如果元素不相等,则将当前列的元素设置为null。谢谢!
发布于 2013-04-16 22:38:05
多个update语句执行多个列,但以下语句可能会有所帮助:
UPDATE myTable SET myColumn1 = null WHERE myColumn1 NOT IN ('item1', 'item2', 'item3');
UPDATE myTable SET myColumn2 = null WHERE myColumn2 NOT IN ('item1', 'item2', 'item3');发布于 2013-04-16 21:55:16
UPDATE SOMETABLE SET SOMECOLUMN = null WHERE SOMECOLUMN=array[0] OR SOMECOLUMN=array[1] etc.https://stackoverflow.com/questions/16038528
复制相似问题