我想创建一个表格,其数据类似于我选择的表格。我的代码可以工作,但它只创建带有列的表,但没有插入数据
Php代码
if(isset($_POST['select_table']))
{
//$select_db = $_POST['select_db'];
$select_table = $_POST['select_table'];
$db = mysql_select_db('section_masterfile',$connectDatabase);
$query_select = "Create Table pdf_table AS (SELECT * FROM $select_table)";
$create_query = mysql_query($query_select,$connectDatabase);
}
答案 0 :(得分:0)
尝试此查询:
CREATE TABLE pdf_table LIKE $select_table;
INSERT pdf_table SELECT * FROM $select_table;
答案 1 :(得分:0)
使用它的工作原理:
CREATE TABLE table_name SELECT * FROM old_table;
此处 table_name 是新表名, old_table 是已存在于数据库中的表。