CREATE TABLE IF NOT EXISTS `testtable` (
`id` int(11) NOT NULL,
`test_field` varchar(20) CHARACTER SET cp1251 DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `testtable` (`id`, `test_field`) VALUES
(1, 'text'),
(2, '0');
Теперь удали записи так:
DELETE FROM testtable WHERE test_field = 0
Результат:
2 row(s) deleted.
Почему?