Mam tabelę powiedzieć table1(id, col2, col3)
i chcę skopiować wszystkie dane id 1
, ale z innym id
powiedzieć 11
(id nie jest kolumna generowana automatycznie). Pisałem następujące zapytanie SQL, które nie działa dla mnie (co daje błąd składni):MySQL: zapytanie SQL do duplikowania danych w tej samej tabeli
INSERT INTO table1(
id,
col2,
col3
)
VALUES (
SELECT 11 , col2, col3
FROM table1 WHERE id=1
)
iw jaki sposób ma to nie działało? Jaki błąd dostałeś? – BugFinder
# 1064 - Masz błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL dla właściwej składni – gmuhammad
Problem polega na tym, że: nie używaj słowa kluczowego "VALUES" przy korzystaniu z insert ... wybierz –