delete LIKE

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

delete LIKE

Непрочитанное сообщение ProFTP » 2009-04-04 18:03:30

Код: Выделить всё

delete from smf_messages where body LIKE '*ть'
подскжаите почему данный запрос не работает?

точнее он работает, но ничего не удаляет, данное слово точно есть!!

не получется выставить кодировку UTF8 чтобы воспользоватся консолем, делю через скрипт

вот полностью

Код: Выделить всё

#!/usr/bin/perl

use DBI;


   $dbh = DBI->connect(
"DBI:mysql:database=dj_db;host=localhost",
        'root',
       'dfgdfgdgh',
        { RaiseError => 1, 
         PrintError => 1 }
    ) || die $DBI::errstr;


    my $sth = $dbh->prepare(
        " delete from smf_messages where body LIKE '*ля' 

        "
    );
    $sth->execute();
  # my $rows;
  #  push @{$rows}, $_ while $_ = $sth->fetchrow_hashref();
    $sth->finish();
    
  #  print @{$rows};

Последний раз редактировалось ProFTP 2009-04-04 20:10:28, всего редактировалось 2 раза.
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: delete LIKE

Непрочитанное сообщение zg » 2009-04-04 18:16:59

ProFTP писал(а):подскжаите почему данный запрос не работает?
процентики поставь

Код: Выделить всё

DELETE FROM `table` WHERE `field` LIKE "%some%"
PS: мат убери, не место ему здесь

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: delete LIKE

Непрочитанное сообщение ProFTP » 2009-04-04 20:35:45

поставил, прогнал...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Tuchka
рядовой
Сообщения: 23
Зарегистрирован: 2008-09-19 7:54:52
Контактная информация:

Re: delete LIKE

Непрочитанное сообщение Tuchka » 2009-04-17 20:39:44

Чтобы сменить настройки в консоли пропишите в файлах/root/.profile , /etc/profile:

Код: Выделить всё

LANG=en_US.UTF8
export LANG
Плюс в файле /root/.cshrc:

Код: Выделить всё

setenv  LANG en_US.UTF8
В путти настройки языка - windows-translation
После этого по-русски можно будет печатать и в консоли :)
Ps Если что пример как у меня сделано во фришке, может в других ОС по-другому.