我正在尝试创建一个查询来比较where子句中数据库名称的长度。 例如,如果数据库名为“test1”,则查询必须返回ID为“1234”但不起作用的所有用户。
有人知道该怎么办?这是查询:
select * from users where id='1234’ AND 5=(select length(database()))
答案 0 :(得分:0)
这很完美:
select * from users where id='1234' AND 10=(select length(database()));
见this Fiddle。数据库名称为db_2_b7100
。