|
adw0rd ↓
|
 |
|
31 Май, 2010, 05:37:25
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Вот такой дамп
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.
Почему?
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 05:46:33 , спустя 9 минут 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Пробовал вешать индекс на test_field
Пробовал utf8 для test_field
Также пробовал MyISAM
Результат не меняется...
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
31 Май, 2010, 06:01:24 , спустя 14 минут 51 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
у меня удаляется 1 поле если ноль в кавычки заключить
DELETE FROM `testtable` WHERE `test_field` = '0'
|
|
|
|
« Последнее редактирование: 31 Май, 2010, 06:01:24 от Professor »
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 06:03:20 , спустя 1 минуту 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Ну это понятно, а при моем варианте?
|
|
|
|
|
Записан
|
|
|
|
|
Professor ↓
|
 |
|
31 Май, 2010, 06:17:27 , спустя 14 минут 7 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 30
Сообщений: 2074 Сила слова: 1.45
|
При твоем 2 строчки. ХЗ почему. Действительно интересно. Может он ноль воспринимает ка булиевое значение?
Попробовал такой запрос
DELETE FROM testtable WHERE test_field =false
тоже 2 строчки удалил Спустя 10 дней 10 часов добавил но все равно не вижу логики =)
|
|
|
|
|
Записан
|
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 06:26:58 , спустя 9 минут 31 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Я тоже.... :)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
31 Май, 2010, 06:39:15 , спустя 12 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20784 Сила слова: 1.66
|
adw0rd, Professor, да вы нюбы ололол, я сто раз говорил всегда берите в кавычки, просто когда ты =0 сделал он привел к типу инт, а любая строка не начинающаяся с чисел при приведении = 0, вот и стер.
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Абырвалг ↓
|
 |
|
31 Май, 2010, 06:42:29 , спустя 3 минуты 14 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
PHP Infected, симфоеб, маконенавистник
Группа: Джедаи Карма: 80
Сообщений: 6094 Сила слова: 1.31
|
так в strict mode ж наоборот нельзя в кавычки брать?
|
|
|
|
|
Записан
|
PHP does the job since 1995 Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 06:44:33 , спустя 2 минуты 4 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
adw0rd, Professor, да вы нюбы ололол, я сто раз говорил всегда берите в кавычки, просто когда ты =0 сделал он привел к типу инт, а любая строка не начинающаяся с чисел при приведении = 0, вот и стер.
как по мне, так это ебанутая логика )
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
31 Май, 2010, 10:19:23 , спустя 3 часа 34 минуты 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
adw0rd, сделай в пыхе 'test' * 10 :) или 10.'a', тут также)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 10:38:26 , спустя 19 минут 3 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
php тоже гавно Спустя 22 секунды добавил на питончике все логично, и в емаксе
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
31 Май, 2010, 10:38:37 , спустя 11 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
adw0rd, ай да молодца! айда герой!)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
adw0rd ↓
|
 |
|
31 Май, 2010, 10:44:16 , спустя 5 минут 39 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
эдво
Группа: в ухо Карма: не нужна
Сообщений: 17615 Сила слова: 1.67
|
Да, я такой
|
|
|
|
|
Записан
|
|
|
|
|