powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, составить запрос на вставку.
10 сообщений из 10, страница 1 из 1
Помогите, пожалуйста, составить запрос на вставку.
    #33415645
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл такой: надо в таблицу t1 втавить имя пользователя и некое число из другой таблицы t2 (внешний включь). Пробовал вот так вот:
Код: plaintext
INSERT INTO gamers(name, aliance, points) VALUES("LifeTS", SELECT id FROM aliance WHERE name LIKE "S.W.A.T.",  257643 );
Но его такой синтаксис не устроил.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415671
Код: plaintext
1.
2.
3.
4.
INSERT INTO gamers(name, aliance, points)
select 'LifeTS',id, 257643 
---FROM aliance WHERE name LIKE "S.W.A.T."
FROM aliance WHERE name LIKE '%S.W.A.T.%' --может так LIKE правильнее записать?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415674
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот за LIKE '%S.W.A.T.%' надо бить по рукам и другим выступающим частям тела...
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415691
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 DocAl
невкурил... а что не так?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415694
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что запросы, с таким условием, В_ПРИНЦИПЕ не могут использовать индексы.
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415701
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а про индексы ничё и небыло.
я думал вообще косяк какой-то глобальный, собрался лезть смотреть синтаксис LIKE
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415703
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это не глобальный косяк?)
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415710
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поле, судя, по предоставленному примеру, может быть текстовым - какие индексы? Если не текстовые - да.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415724
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текстовым? Я бы скорее сказал, типа CHAR.
По CHAR индексы вполне себе строятся.
Было LIKE "S.W.A.T.", я понимаю посоветовать заменить на = "S.W.A.T.", но портить-то запрос зачем?
...
Рейтинг: 0 / 0
Помогите, пожалуйста, составить запрос на вставку.
    #33415943
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlТекстовым? Я бы скорее сказал, типа CHAR.
По CHAR индексы вполне себе строятся.
Было LIKE "S.W.A.T.", я понимаю посоветовать заменить на = "S.W.A.T.", но портить-то запрос зачем?
Спасибо. Я решил проблему двумя запросами.

И фсёже, чем LIKE от = отличается?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, составить запрос на вставку.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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