|
|
|
Помогите составить SQL-запрос замены текста в таблице
|
|||
|---|---|---|---|
|
#18+
Помогите составить SQL-запрос замены текста в таблице DLE. Есть таблица dle_post , в ней поля full_story (в нем текст поста с сайта, который нужно заменить) и date (в нем дата публикации поста, вида 0000-00-00 00:00:00). Какой запрос нужно составить, чтобы необходимый текст заменился во всех постах, у которых дата публикации до 2015-01-01 00:00:00? Если сделать так, то замена будет во всех постах: UPDATE `dle_post` SET `full_story` = REPLACE( full_story, 'Текст1', 'Текст2' ) ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 18:15:57 |
|
||
|
Помогите составить SQL-запрос замены текста в таблице
|
|||
|---|---|---|---|
|
#18+
Добавь WHERE, и будет тебе счастьице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 18:34:22 |
|
||
|
Помогите составить SQL-запрос замены текста в таблице
|
|||
|---|---|---|---|
|
#18+
ducer, Читай про оператор "WHERE" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 18:35:44 |
|
||
|
Помогите составить SQL-запрос замены текста в таблице
|
|||
|---|---|---|---|
|
#18+
Akina, спасибо. А как тогда запрос будет выглядеть? Так? UPDATE `dle_post` WHERE date<'2015-01-01 00:00:00' SET `full_story` = REPLACE( full_story, 'Текст1', 'Текст2' ) ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 18:56:02 |
|
||
|
Помогите составить SQL-запрос замены текста в таблице
|
|||
|---|---|---|---|
|
#18+
Или так: UPDATE `dle_post` SET `full_story` = REPLACE( full_story, 'Текст1', 'Текст2' ) WHERE `date` < 2015-01-01 00:00:00 ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2015, 20:05:42 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833630]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 328ms |

| 0 / 0 |
