创建组合主Mysql

创建组合主Mysql,mysql,sql,shared-primary-key,Mysql,Sql,Shared Primary Key,我正在尝试创建一个非常自定义的主键,例如在[表1]中有列tble\u id、输入的日期、输入的时间、卡号、姓名、地址。 我希望主键(tble_id)是以下列的组合:date\u entered、time\u entered、card\u number。例如,主键是:2014082717010001,在本例中,20140827是日期,1701是时间,00001是卡号。为什么不将此id设为字符串,用逗号分隔,例如2014082717010001,因此在获取每个id时,您可以通过使用$x=explod

我正在尝试创建一个非常自定义的主键,例如在
[表1]
中有列
tble\u id、输入的日期、输入的时间、卡号、姓名、地址。

我希望主键(tble_id)是以下列的组合:
date\u entered、time\u entered、card\u number
。例如,主键是:
2014082717010001
,在本例中,
20140827
是日期,
1701
是时间,
00001
是卡号。

为什么不将此id设为字符串,用逗号分隔,例如2014082717010001,因此在获取每个id时,您可以通过使用$x=explode(',',table_id)获得所需的每个信息,其中您将获得$x[0]=日期、$x[1]=输入的时间和$x[1]=卡号,但所有类型均为字符串

ok,但我也有一个现有的表,我想将当前id号转换为给定的格式,请让我直说,是否要在现有表中插入这些值?