0
ストアドプロシージャを使用してテーブルを作成したい。私は静的な列名を指定することでそれを行うことができますが、私は呼び出しメソッドを通過する引数のように列名を動的にすることが列名になります。カラム名として渡すパラメータを使ってmysqlでテーブルを動的に作成する
私のサンプルコードはこれです:
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);