将 MySQl 表中几列的元素与字符串数组的元素进行比较的最佳方法是什么?如果元素不相等,则将当前列的元素设置为 null。谢谢!
问问题
71 次
2 回答
0
UPDATE SOMETABLE SET SOMECOLUMN = null WHERE SOMECOLUMN=array[0] OR SOMECOLUMN=array[1] etc.
于 2013-04-16T13:55:15.887 回答
0
多个更新语句来执行多个列,但以下内容可能会有所帮助:
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-16T14:38:05.420 回答