powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / замена числа (1) на (3) проблема, задевает числа и 13 и 23
23 сообщений из 23, страница 1 из 1
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532442
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UPDATE wp_posts SET post_content = REPLACE (post_content, 'Джоржия', 'Джорджия');

делал по такому алгоритму все как бы работает а пригляделся и понял что скрипт погубил много тех чисел которые трогать не нужно

в столбце e_num есть множество чисел

нужно не трогая другие, найти только число 1 и заменить его на 3

уже бьюсь с утра и не могу вкурить, поможите плиз ! ))
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532468
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Завтра, на свежую голову, объясните все толком. Как связаны показанный запрос, столбец e_num и числа 13 и 23 ?
Покажите DDL таблицы, пример исходных данных и желаемого результата.
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532475
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
найти все числа (1) в столбце
и поменять их на (3)

на такие числа как 13 113 213 внимания обращать не нужно
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532481
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftПокажите DDL таблицы, пример исходных данных и желаемого результата.
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532498
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

а как узнать? ddl?

я делаю так

UPDATE jb_board SET city_id = REPLACE( city_id, '1', '3' )

но и в числах к примеру 113 он правит на 333

а мне нужно чтобы он не трогал цифры в числах а искал искомое понимаете? тоесть только 1 и ничего более
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532507
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaа как узнать? ddl?SHOW CREATE TABLE `имя_таблицы`;
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532513
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''jb_board'' at line 1
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532518
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkle,


как бы обьяснить, к примру я хочу найти слова КРАН и поменять его на ВЕДРО

но скрипт встретил на своем пути слово КРАНИК и изменил его на ВЕДРОИК

так понятно?
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532519
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

мне нужно чтобы он слово КРАНИК не трогал
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532526
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> denna,
> в столбце e_num есть множество чисел

какие ещё символы кроме цифровых и пробела встречаются в поле e_num ?
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532533
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stupid_BOT,

Никакие, там и пробелов нет видимо
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532537
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

может я не так выражаюсь

вот структура то что нужно поменять

==================
1[1]
2[3]
3[13]
4[1]
5[16]
6[113]
7[33]
8[7]
9[1]


мне нужно чтобы после прогона скрипта в строках 1, 4, 9 Стояли вместо 1 -3
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532539
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,

Заменяйте '[1]' на '[3]'
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532541
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,
есть сомнения большие, что формат поля - текстовый :)
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532542
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stupid_BOT,

нет там не текст, там smallint(6)
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532545
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
denna,
не сочтите за труд - покажите нам вывод запроса
Код: sql
1.
desc  jb_board;
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532547
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdenna,

Заменяйте '[1]' на '[3]'

не помогло
0 rows affected. (Query took 0.0082 sec)
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532549
Stupid_BOT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaStupid_BOT,

нет там не текст, там smallint(6)
тогда посто
Код: sql
1.
2.
3.
UPDATE jb_board 
SET city_id = 3
where city_id = 1;
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532553
denna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stupid_BOTdennaStupid_BOT,

нет там не текст, там smallint(6)
тогда посто
Код: sql
1.
2.
3.
UPDATE jb_board 
SET city_id = 3
where city_id = 1;




5 баллов!!! сработало!

Спасибо огромное!
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532554
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dennaнет там не текст, там smallint(6)Тогда что означают квадратные скобки?
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532804
MyNiGoo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftТогда что означают квадратные скобки?
эфирные помехи, вестимо)
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532817
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftdennaнет там не текст, там smallint(6)Тогда что означают квадратные скобки?первое число (вне скобок) - "порядковый номер" записи, как автор его видит
число в скобках - значение изменяемого поля
...
Рейтинг: 0 / 0
замена числа (1) на (3) проблема, задевает числа и 13 и 23
    #38532821
Cygapb-007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
цепочка знаков = - древко металлической метелки, которой следует разгонять эфирные помехи
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / замена числа (1) на (3) проблема, задевает числа и 13 и 23
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]