Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Takie same pole w dwóch tabelach
Regss
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 7.05.2006

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 10:42