我有一个表叫benificiaries与下面的列问题与mysql命令
custid varchar
accno varchar primarykey
name varchar
我在表值
101
12345
john
一个记录现在,我需要插入另一客户ID记录,但相同accno
var data={"custid":"102","accno":"12345","name":"john"};
con.query('insert into benificiaries set ?',data)
但它不允许,因为accno是主键。所以我怎么能插入thino s?我可以有相同的accountno一次不同的custid ..任何想法?
如果可以有多个条目具有相同的accno,那么accno不是主键。从accno和custid中制作[复合主键](https://en.wikipedia.org/wiki/Compound_key),并且应该设置。 –
@ConCave然后会是什么查询来创建该表?我不知道这个 – user7350714