如何将SQLite表导入带有PHP/PDO的新数据库?

如何创建一个SQLite数据库与PHP/PDO从另一个现有的SQLite数据库中导入数据库的一个表?如何将SQLite表导入带有PHP/PDO的新数据库?

这是我的伪代码以为至今:

$existing_database = 'database1.sqlite'; 

try

{

$dbhandle = new PDO('sqlite:database2.sqlite');

$dbhandle->exec("CREATE TABLE new_table IMPORT table from $existing_database");

$dbhandle = NULL;

}

catch(PDOException $e)

{

print 'Exception : '.$e->getMessage();

}

回答:

existing_database = 'database1.sqlite';

try 

{

$dbhandle = new PDO('sqlite:database2.sqlite');

$dbhandle->exec("ATTACH DATABASE 'database1.sqlite' AS existing_database");

$dbhandle->exec('CREATE TABLE table AS SELECT * FROM existing_database.table');

$dbhandle = NULL;

}

catch(PDOException $e)

{

print 'Exception : '.$e->getMessage();

}

以上是 如何将SQLite表导入带有PHP/PDO的新数据库? 的全部内容, 来源链接: utcz.com/qa/261464.html

回到顶部