如何将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