Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Внизкак используя 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 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c