Witam, jestem początkujący w MySQL'u.
Posiadam dwie tabele
CREATE TABLE IF NOT EXISTS `movie` (
`idMovie` int(11) NOT NULL AUTO_INCREMENT,
`idFile` int(11) NOT NULL AUTO_INCREMENT,
+ inne pola
CREATE TABLE IF NOT EXISTS `streamdetails` (
`idFile` int(11) NOT NULL,
`iStreamType` int(11) DEFAULT NULL,
+ inne pola
Przy dodawaniu jednej pozycji wysyłane są dwa zapytania INSERT do pierwszej i drugiej tabeli.
Pierwsze zapytanie tworzy w tabeli "movie" jeden rekord.
Chciałbym aby drugie zapytanie utworzyło w tabeli "streamdetails" dwa rekordy obydwa miały by to samo "idFile" co w pierwszej tabeli natomiast pole "iStreamType" w pierwszym rekordzie miałoby wartość 0 a drugim wartość 1. Czy można dokonać czegoś takiego żeby pole "idFile" w drugiej tabeli automatycznie dostawało wartość z pola "idFile" z pierwszej tabeli.
Czy po prostu muszę dodatkowym zapytaniem sprawdzić wartość tego pola i następnie zapisać je w drugiej tabeli.