Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите, пожалуйста, составить запрос на вставку. / 10 сообщений из 10, страница 1 из 1
03.12.2005, 22:42:15
    #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
04.12.2005, 00:09:41
    #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
04.12.2005, 00:35:59
    #33415674
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
А вот за LIKE '%S.W.A.T.%' надо бить по рукам и другим выступающим частям тела...
...
Рейтинг: 0 / 0
04.12.2005, 00:49:01
    #33415691
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
2 DocAl
невкурил... а что не так?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.12.2005, 00:51:12
    #33415694
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
Потому что запросы, с таким условием, В_ПРИНЦИПЕ не могут использовать индексы.
...
Рейтинг: 0 / 0
04.12.2005, 01:01:09
    #33415701
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
а про индексы ничё и небыло.
я думал вообще косяк какой-то глобальный, собрался лезть смотреть синтаксис LIKE
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.12.2005, 01:05:04
    #33415703
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
А это не глобальный косяк?)
...
Рейтинг: 0 / 0
04.12.2005, 01:36:12
    #33415710
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
поле, судя, по предоставленному примеру, может быть текстовым - какие индексы? Если не текстовые - да.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.12.2005, 02:58:04
    #33415724
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
Текстовым? Я бы скорее сказал, типа CHAR.
По CHAR индексы вполне себе строятся.
Было LIKE "S.W.A.T.", я понимаю посоветовать заменить на = "S.W.A.T.", но портить-то запрос зачем?
...
Рейтинг: 0 / 0
04.12.2005, 17:27:49
    #33415943
Sarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите, пожалуйста, составить запрос на вставку.
DocAlТекстовым? Я бы скорее сказал, типа CHAR.
По CHAR индексы вполне себе строятся.
Было LIKE "S.W.A.T.", я понимаю посоветовать заменить на = "S.W.A.T.", но портить-то запрос зачем?
Спасибо. Я решил проблему двумя запросами.

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


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