Вниз
Скачать: CL | DM;

как используя Delphi и MySQL заставить данный запрос работать?   Найти похожие ветки 

← →
IgorokS   (2002-11-14 16:45) [0]

Помогите, может знает кто нибудь как используя Delphi и MySQL заставить данный запрос работать:

INSERT INTO tbl SELECT * FROM tbl WHERE ID = 20

я слышал что в таком запросе одну и туже базу tbl в MySQL использовать нельзя


← →
fidget ©   (2002-11-14 19:56) [1]

нельзя.
скопируй во временную таблицу, а оттуда в исходную.


← →
oss ©   (2002-11-15 00:29) [2]

ну тебя обнамули :) в МуСКЛ этого не сделаешь...


← →
ЮЮ ©   (2002-11-15 03:11) [3]

INSERT INTO tbl SELECT * FROM tbl WHERE ID = 20

так не сделаешь нигде, т.к. ID, наверняка, поле с уникальным индексом :-)

А вообще, это синтаксис стандартного SQL. Почему он не поддерживается?


← →
fidget ©   (2002-11-15 11:37) [4]

> А вообще, это синтаксис стандартного SQL. Почему он не поддерживается?

не поддерживается потому, что если у тебя будет несколько полей с id=20, то при выборке возможна ситуация, когда ты найдешь записи уже вставленные ранее этим же запросом.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
7-14827
pag77
2002-10-03 02:40
2002.12.05
системные клавиши


14-14746
dimonf
2002-11-14 09:00
2002.12.05
ОБРОЩЕНИЕ! Мастаки Delphi (или те кто так думает) города Кирова.


14-14742
Николай Быков
2002-11-13 16:58
2002.12.05
Прямоугольники


1-14481
gary5555
2002-11-23 10:20
2002.12.05
Как по типу компонента TComboBox вместо текста вставить рисунок.


1-14487
Новичок
2002-11-26 07:58
2002.12.05
Всё тот же StringGrid




   Наверх