0

您将如何使用 PHP/PDO 从另一个现有 SQLite 数据库导入数据库的一个表来创建 SQLite 数据库?

到目前为止,这是我在伪代码中的想法:

$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();
  }
4

1 回答 1

0

现有数据库 = '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();
  }
于 2013-08-04T10:37:55.217 回答