SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 06.04.2011 11:26:19

XAMEHA
Участник
Зарегистрирован: 06.04.2011
Сообщений: 2

MySQL Удаление строки если первый символ поля2 равен 1

База данных MySQL. Как сформулировать данный запрос:
DELETE FROM `таблица` WHERE `поле1`='информация1'
выполнялся только если первый символ поля2 равен 1?DELETE FROM `таблица` WHERE `поле1`='информация1'

Неактивен

 

#2 06.04.2011 13:27:12

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2420

Re: MySQL Удаление строки если первый символ поля2 равен 1

DELETE FROM `таблица` WHERE `поле1`='информация1' and substr(`поле2`,1,1)='1'


Оно?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 06.04.2011 15:10:58

septera
Завсегдатай
Откуда: Краснодар
Зарегистрирован: 16.02.2011
Сообщений: 30

Re: MySQL Удаление строки если первый символ поля2 равен 1

Или так:

DELETE FROM `таблица` WHERE `поле1`='информация1' AND 'поле2' LIKE '1%'

Отредактированно septera (06.04.2011 15:11:57)

Неактивен

 

#4 06.04.2011 15:32:49

XAMEHA
Участник
Зарегистрирован: 06.04.2011
Сообщений: 2

Re: MySQL Удаление строки если первый символ поля2 равен 1

Спасибо, писал на 3 форума, везде ответели.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson