Php 在同一个表上复制记录并重命名字段值
我遇到了与此URL中描述的完全相同的问题,并在我的问题上添加了一些额外的内容 我有一个产品列表,我想通过选择我能做的所有产品来复制。但是现在我想重命名产品名称,例如Php 在同一个表上复制记录并重命名字段值,php,mysql,duplicates,record,Php,Mysql,Duplicates,Record,我遇到了与此URL中描述的完全相同的问题,并在我的问题上添加了一些额外的内容 我有一个产品列表,我想通过选择我能做的所有产品来复制。但是现在我想重命名产品名称,例如 product id product name 1 A 2 B 3 C 我会选择所有这三个产品或任何一个产品和副本,然后产品名称应如下所示 product id product name 1 A 2
product id product name
1 A
2 B
3 C
我会选择所有这三个产品或任何一个产品和副本,然后产品名称应如下所示
product id product name
1 A
2 B
3 C
4 A(1)
5 B(1)
6 C(1)
如果我再次只复制产品名称B,那么它应该是
product id product name
1 A
2 B
3 C
4 A(1)
5 B(1)
6 C(1)
7 B(2)
如何在代码中实现这一点?$count=从“表”中选择count(*),其中产品名称类似于“B%”;
$count = SELECT count(*) FROM `table` WHERE product_name LIKE 'B%';
INSERT INTO `table` product_name VALUES ( 'B(<?=$count;?>)' );
在“表”中插入产品名称值('B()');
这就是数据库中唯一约束的作用。你在说什么?他想复制数据,而不是阻止复制。。。