2
有没有可能在另一个表列值上创建表列? 现有的表(geozone)是这样的,它是不固定的(可以包含多个ID和名称)根据sql中的另一个表列值创建表列
id | name
1 | UK
2 | CANADA
3 | JAPAN
,我试图创建一个从PHP页面
mysql_query("CREATE TABLE shipping (
`id` int(11) NOT NULL auto_increment,
`product_id` int(11) NOT NULL,
`shipping_cost` decimal(15,2) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
)");
查询新以上创建航运表成功,但这不是我所需要的,我如何创建shipping_cost列有一个地理区域ID的ID?
例如:shipping_cost_1,shipping_cost_2和shipping_cost_3
是的,它是可能的,但在运行时创建的表/列是糟糕的设计。 ** [查看我今天的答案](http://stackoverflow.com/questions/32422071/create-a-table-whos-name-must-be-a-primary-key-in-another-table/32422209#32422209 )** – lad2025
它的唯一执行时只需点击安装(不需要解释),顺便说一句,我如何编写查询? –
你有多少个航运区?也许一个糟糕的设计 – Drew