如果插入的记录值与先前的唯一字段值相似,则更新我以前的unique_id记录

时间:2013-12-02 05:05:05

标签: php mysql

希望我的问题得到解答! 我有一个包含音乐家记录的数据库:musicfile; ARTISTNAME;每个条目都是通过一个表单输入的,但与使用html表单选择选项的音乐家区域和音乐类型不同,艺术家名称是表单文本输入

输入类型=“文字”名称=“艺术家名称”

因此,要获得艺术家ID,我会为每个新插入内容发送一个自动增量隐藏字段值。

我的问题是:如果为每个新条目生成自动增量值。使用artistname,musicfile等,如果插入的artistname类似于插入的上一个artistname而没有为具有相同artistname的条目再次生成自动增量,我将如何使由隐藏的自动增量生成的artist_id具有相同的值

1 个答案:

答案 0 :(得分:0)

您应该使用2个SQL表。一个用于音乐文件,一个用于艺术家。
或者,在我看来,如果它是唯一的,您可以使用艺术家名称作为artist_id。