php - 在同一个表mysql中插入多个重复行

标签 php mysql

我有一个便利设施表,其中为每个属性逐一插入数据,现在我想创建属性的重复项,但它给出了错误。

$sql = "insert into property ($column_str) select $column_str from property where pid = $duplicate_id";

它适用于单行,但当我插入属性 ID 时,它不起作用。我的另一个查询是

$sql = "insert into apartment_amenity (`property_id`,`amenity_id`) SELECT `1495`,`amenity_id` FROM apartment_amenity WHERE `property_id` = 1494"

最佳答案

使用单引号'来包裹1495而不是刻度线`

关于php - 在同一个表mysql中插入多个重复行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32200984/

相关文章:

php - mysql_insert_id() 究竟返回什么?

php - 有什么方法可以将值传递给变量和总和吗?

php mysql 时间戳

php - 使用 php 在文本字符串中创建 url

mysql - 查询以获取重复项

php - 使用短语搜索mysql数据库

php - 跨域GET JSON编码字符串?

php - 根据工资帽/点找到最佳阵容的公式/类

PHPUnit 显示已达到最大函数嵌套级别 '100',正在中止

php - 按列计数排序,其中另一列具有静态值