将值插入到多个数据库中的表中

时间:2015-12-03 07:06:02

标签: php mysql sql

有人可以告诉我如何在不同数据库的表中插入一组值。

示例:我在 Database1 Database2 ....

中有一个名为 TABLE 的表格

有没有办法可以将值插入两个数据库中的 TABLE

我试过

Insert into Database1,Database2.Table(type)values('1');

但它没有用。

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

不幸的是,在mysql中,表名,列名等不能动态,你可以尝试创建动态查询

$databases  = list of dbs;
foreach ($databases as $db){
  $query = "Insert into".$db.".tableName()....."
}

答案 1 :(得分:0)

因为您使用的是php,所以可以使用SELECT * FROM your_table WHERE LTRIM(RTRIM(MOVE_STU)) = '' 选择使用它的不同数据库。

表示例如

mysqli_select_db(connection,dbname);