относно инсерт
3 отговора
374 прегледа
относно инсерт
здравейте, сега се уча и се сблъсках със следния проблем.
Имам една таблица с имена и още една с телефони. Има ли начин с една заявка да вкарвам телефони в таблицата за телефони и ид-то от другата таблица
Ако не сте ме разбрали
таблица хора.
хора_ид
хора_име
таблица телефони
телефони_ид
телефони_номер
хора_ид (външен ключ)
и така има ли начин да попалня втората таблица без предварително да съм извлякъл ИД-то от първата, с две думи двете неща да станат с една заявка
забравих да уточня че става дума за MySQL
Имам една таблица с имена и още една с телефони. Има ли начин с една заявка да вкарвам телефони в таблицата за телефони и ид-то от другата таблица
Ако не сте ме разбрали
таблица хора.
хора_ид
хора_име
таблица телефони
телефони_ид
телефони_номер
хора_ид (външен ключ)
и така има ли начин да попалня втората таблица без предварително да съм извлякъл ИД-то от първата, с две думи двете неща да станат с една заявка
забравих да уточня че става дума за MySQL
Re: относно инсерт
INSERT ... SELECT ... може би ще ти свърши работа.
Ако приемем, че телефони_ид е auto_increment
INSERT INTO tel (no, people_id) SELECT '+359 888 999 999', people.id FROM people WHERE people.name = 'Гошо';
salle.online.bg/sig
Ако приемем, че телефони_ид е auto_increment
INSERT INTO tel (no, people_id) SELECT '+359 888 999 999', people.id FROM people WHERE people.name = 'Гошо';
salle.online.bg/sig
Re: относно инсерт
Свърши ми идеална работа, но ми е интересно дали подобна възможност има и с update
Някои СУБД поддържат update... from... ,но MySQL май не го поддаържа
Благодаря за съвета
Някои СУБД поддържат update... from... ,но MySQL май не го поддаържа
Благодаря за съвета
Re: "MySQL май не го поддаържа"
Хайде прочети преди да пишеш глупости!
"Май .... "
Аман от мързели дето повтарят слухове като папагали
salle.online.bg/sig
"Май .... "
Аман от мързели дето повтарят слухове като папагали
salle.online.bg/sig