在同一个表上重复记录并重命名字段值

时间:2013-12-16 07:29:15

标签: php mysql duplicates record

我遇到与此网址中描述的完全相同的问题,并在我的问题上添加了额外的内容enter link description here

我有产品清单,我想通过选择我能做的所有产品来复制..但现在我想重命名产品名称,例如

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)

我怎么能在我的代码中执行此操作?

1 个答案:

答案 0 :(得分:2)

$count = SELECT count(*) FROM `table` WHERE product_name LIKE 'B%';

INSERT INTO `table` product_name VALUES ( 'B(<?=$count;?>)' );