创建组合主要Mysql

时间:2014-08-27 22:02:41

标签: mysql sql shared-primary-key

我正在尝试创建一个非常自定义的主键,例如[table_1]tble_id, date_entered, time_entered, card_number, name, address. 我希望主键(tble_id)是列的组合:date_entered, time_entered, card_number。因此,例如主键为:2014082717010001,在这种情况下20140827为日期,1701为时间,00001为卡号。

1 个答案:

答案 0 :(得分:0)

为什么不将这个id作为字符串,用逗号分隔,如20140827,1701,0001,因此当你获取每个id时,你可以通过使用$ x = explode(',',得到每个所需的信息, table_id)你得到$ x [0] = date,$ x [1] = time_entered和$ x [1] = card_number但是所有的字符串类型