查询结果为空以及如何在MySQL中显示空值。下面是MySQL查询
SELECT sum(qty),status,bs_id FROM booking_status where checkin <= '$date_search' and checkout='' and room_no='G 1'
我想在PHP页面中显示没有结果的消息
MySQL语句
mysql> select * from field where dflt=' '
似乎与空值匹配;并且与语句不同
mysql> select * from field where concat('_',dflt,'_') = '_ _';
我在MySQL参考中找不到对此行为的描述。如何让MySQL按字面意思解释输入?
编辑:这确实不会匹配空值,但它确实匹配空值。
我第一次尝试使用golang查询MySQL数据库,但在运行go run main.go命令时会出现以下错误。
2017/10/22 21:06:58 sql:列索引4上的扫描错误:不支持的扫描,将driver.Value类型存储到类型*string退出状态1
这是我的main.go
main.go
package main
import (
"log"
"database/sql"
)
import _ "github.com/go-sql-driver/mysql"
var db *sql.DB
var err e