在mysql数据库中,我需要匹配具有空字段的记录,并将它们替换为NULL,以便运行以下查询:
UPDATE table_name SET col_name=NULL WHERE col_name='';这是可行的,但它也匹配值为0的字段,如何将此查询更改为只匹配空字段,而忽略值为0的字段?..or是否有更好的方法来做到这一点?
我还想将查询字符串与另一个textfield进行比较,但问题是,如果字段有文本,则希望排除没有匹配的结果,但如果textfield为空,则不希望排除结果。MODE) AND 因为我相信,当dbase 2上没有匹配时any text in dbase-field2) {
MATCH(dbase-field2) AGAINST('$qu
start_date` DATETIME, IN `end_date` DATETIME)SET @SQL = NULLcheck the manual that corresponds to your MariaDB server version for the right syntax to use near 'NULL' at line 1public function weeklyLunchReport($da