Ich möchte eine Tabelle durch gespeicherte Prozedur erstellen. Ich kann es tun, indem ich statische Spaltennamen spezifiziere, aber ich möchte, dass die Spaltennamen dynamisch sind wie Argumente, die ich als Aufrufmethode durchführe, sind Spaltennamen.Erstellen Sie eine Tabelle dynamisch in mysql mit Parametern, die ich als Spaltennamen übergeben
Mein Beispielcode ist dies:
DELIMITER $$
CREATE PROCEDURE table_creation(IN column1 VARCHAR(20),IN column2 VARCHAR(20),IN column3 VARCHAR(20),IN column4 VARCHAR(20))
BEGIN
CREATE TABLE mytable(column1 VARCHAR(20),column2 VARCHAR(20), column3 VARCHAR(20), column4 VARCHAR(20));
END $$
DELIMITER;
CALL table_creation(name1,location,working,designation);