копиране на таблица

7 отговора 263 прегледа
#1

копиране на таблица

Как мога да копирам или преместя част от съдържанието на една таблица в друга? Става въпрос за MySQL база-данни.

Отговор
в отговор на burov #2

Re: копиране на таблица

INSERT INTO
table2
SELECT
...
FROM
table1
WHERE
...


Ако не са ти абсолютно идентични таблиците, трябва да селектнеш типовете от table1, които са и в table2...като и при самото INSERT-ване, можеш да определиш кои полета да вкара, както си е стандартния INSERT синтаксис.

"Животът е това, което се случва с нас, докато правителството си прави реформата."
Отговор
в отговор на Dakota #3

Re: копиране на таблица

Towa moge i da stane pri njakoi bazi danni, no dokolkoto znam waw MySQL ne se poddargat wlogeni SELECT operatori.

Отговор
в отговор на lt;bgt;Zastolt;/bgt; #4

Re: копиране на таблица

Това не е вложен select и много добре си работи в mysql.

"Животът е това, което се случва с нас, докато правителството си прави реформата."
Отговор
в отговор на Dakota #5

Re: работи

Работи си и то много дорбре работи. 10x Dakota

А за всички на които ще им се наложи да го ползват, ето го и кода:

$query = "insert into table2 select ime, prezime, familia from table1 where user_id = \"$del\" ";

Естествено, полетата от table1 и table2 трябва да са идентични.

Отговор
в отговор на lt;bgt;Zastolt;/bgt; #6

SELECT

Samo da uto4nia 4e sum izpolzval vlojeni select operatori i se poddurjad v mySQL

Отговор
в отговор на iNT19 #7

Re: SELECT

Я дай пример, моля!

Отговор
в отговор на iNT19 #8

Re: SELECT

Da i na men mi e interesno da vidia vlozhen select, koito raboti v MySQL. Razbira se stava vupros za versia 3.xx.xx

Отговор