我的表包含一个包含逗号分隔值的id列和值列,所以我想在value列等于id列时获取行,
表格结构为:
CREATE TABLE `test` (
`id` INT NOT NULL AUTO_INCREMENT ,
`value` VARCHAR(255) NOT NULL ,
PRIMARY KEY (`id`)
) ENGINE = InnoDB;
INSERT INTO `test` (`id`, `value`) VALUES
(NULL, '1,2,3,4,5'),
(NULL, '1,2,3,4,5');
查询
SELECT * FROM `test` WHERE id = value
该查询应该不返回任何结果,因为没有匹配,但下面是返回的结果:
服务器版本:5.5.52-MariaDB - MariaDB服务器
我有什么遗失的吗?
由于