INSERT SELECT
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHPStorm Database

MySQL SQL

SELECT DISTINCT WHERE AND OR NOT ORDER BY INSERT INTO NULL UPDATE DELETE LIMIT MAX MIN COUNT AVG SUM LIKE WILDCARDS IN BETWEEN AS INNER JOIN LEFT JOIN RIGHT JOIN CROSS JOIN SELF JOIN UNION GROUP BY HAVING EXISTS ANY ALL INSERT SELECT CASE IF NULL COALESCE Operaterji

MySQL Database

CREATE DATABASE DROP DATABASE CREATE TABLE DROP TABLE ALTER TABLE CONSTRAINTS NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY CHECK DEFAULT CREATE INDEX AUTO-INCREMENT DATE CREATE VIEW FUNKCIJE DATA TYPE Združevalne funkcije XAMPP PHP Laravel

INSERT SELECT (slo. Vstavi izbor)

Stavek INSERT INTO SELECT kopira podatke iz ene tabele in jih vstavi v drugo tabelo. Stavek INSERT INTO SELECT zahteva, da se tipi podatkov v izvorni in ciljni tabeli ujemajo. V prvem primeru kopiramo vse stolpce iz tabele prva v drugo tabelo, ki jo bomo poimenovali prva_kopija.

CREATE TABLE prva_kopija (
    id INT AUTO_INCREMENT PRIMARY KEY,
    prvi_vpis VARCHAR(255),
    drugi_vpis VARCHAR(255)
);
    
INSERT INTO prva_kopija
SELECT * FROM prva
    
INSERT SELECT 1
INSERT SELECT 1

V drugem primeru pa bomo iz tabele druga kopirali le nekaj stolpcev v drugo druga_kopija tabelo.

CREATE TABLE druga_kopija (
    id INT AUTO_INCREMENT PRIMARY KEY,
    prvi_vpis VARCHAR(255),
    drugi_vpis VARCHAR(255)
);
    
INSERT INTO druga_kopija (prvi_vpis)
SELECT prvi_vpis
FROM druga;
    
INSERT SELECT 2
INSERT SELECT 2

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN