Revision: 38400
Updated Code
at January 1, 2011 01:42 by gtaking
Updated Code
DECLARE id_val int(11) ; declare table_lnk varchar(255) ; select `<column>` into id_val from `<table>` where `<condition>`; #Create the new table name set @create_query = 'CREATE TABLE `?` (<column/s> )'; set table_lnk=concat(id_val,'_table'); set @create_query =replace(@create_query,'?',table_lnk); #Prepare the create table statement # preparation is necessary for dynamic table name prepare create_table_stmt from @create_query; execute create_table_stmt ; DEALLOCATE PREPARE create_table_stmt;
Revision: 38399
Updated Code
at January 1, 2011 01:42 by gtaking
Updated Code
DECLARE id_val int(11) ; declare table_lnk varchar(255) ; select `<column>` into id_val from `<table>` where `<condition>`; #Create the new table name set @create_query = 'CREATE TABLE `?` (<column/s> )'; set table_lnk=concat(id_val,'_table'); set @create_query =replace(@create_query,'?',table_lnk); #Prepare the create table statement # preparation is necessary for dynamic table name prepare create_table_stmt from @create_query; execute create_table_stmt ; DEALLOCATE PREPARE create_table_stmt; END
Revision: 38398
Updated Code
at January 1, 2011 01:07 by gtaking
Updated Code
DECLARE id_val int(11) ; declare table_lnk varchar(255) ; select `<column>` into id_val from `<table>` where `<condition>`; #Create the new table name set @create_query = 'CREATE TABLE `?` (<column/s> )'; set @create_query =replace(@create_query,'?',table_lnk); #Prepare the create table statement # preparation is necessary for dynamic table name prepare create_table_stmt from @create_query; execute create_table_stmt ; DEALLOCATE PREPARE create_table_stmt; END
Revision: 38397
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 1, 2011 01:07 by gtaking
Initial Code
DECLARE id_val int(11) ; declare table_lnk varchar(255) ; select `<column>` into id_val from `<table>` where `<condition>`; #Create the new table name set @create_query = ' CREATE TABLE `?` (<column/s> )'; set @create_query =replace(@create_query,'?',table_lnk); #Prepare the create table statement # preparation is necessary for dynamic table name prepare create_table_stmt from @create_query; execute create_table_stmt ; DEALLOCATE PREPARE create_table_stmt; END
Initial URL
Initial Description
the following code can be used to create a table with a dynamic name
Initial Title
Create a table with a dynamic name
Initial Tags
mysql, sql, table
Initial Language
MySQL