Sql выборка и замена

Discussion in 'PHP' started by ShadOS, 12 Apr 2007.

  1. ShadOS

    ShadOS ы

    Joined:
    11 Feb 2007
    Messages:
    667
    Likes Received:
    351
    Reputations:
    413
    Приветствую! Есть некая таблица с неким полем, в которой хранятся записи, допустим, вида:
    9999#355
    9999#3354
    9999#12456
    9999#353
    Необходимо создать такой запрос, чтобы заменить значения в этих полях на следующие:
    7777#355
    7777#3354
    7777#12456
    7777#353
    Возможно ли это сделать средствами только SQL-запроса и если да, то как это сделать с минимальным геморроем? Таблицу экспортировать в .sql или .cvs файл а затем заменять значения с помощью perl нет никакого желания, этот вариант не предлагать.
     
  2. gemaglabin

    gemaglabin Green member

    Joined:
    1 Aug 2006
    Messages:
    772
    Likes Received:
    842
    Reputations:
    1,369
    REPLACE()
     
    2 people like this.
  3. madnet

    madnet Умиротворенный

    Joined:
    9 Dec 2004
    Messages:
    868
    Likes Received:
    343
    Reputations:
    423
    Code:
    UPDATE table SET name= REPLACE(name,'9999#','7777#');
     
    _________________________
    2 people like this.