在下列情况下,如果输入的值不为NULL,则UPDATE查询运行正常。但是,如果为时间变量提供了NULL值,则查询将无效。这似乎是什么问题?谢谢。
$mycode = get-content key.txt
msiexec /i "YourMSI.msi" "SERIALNUMBER=$mycode"
答案 0 :(得分:1)
问题是= NULL
永远不会返回true(从技术上讲,它会返回NULL
,这被视为false。)
最简单的解决方案是使用NULL
- 安全比较:
where col1 <=> ? and col2 <=> ?