【发布时间】:2019-01-08 21:42:27
【问题描述】:
【问题讨论】:
-
MySQL pivot table的可能重复
-
代码图像,没有尝试解决问题,这是一个尽可能糟糕的“问题”......
【问题讨论】:
我不推荐这个过程,因为它非常混乱,但如果它有帮助,我想会给你更多的力量。此外,请确保在发布问题时包含问题所指的代码。它可以帮助其他用户更多,并使他们更愿意提供帮助!
因为 MySQL 不允许您放入重复的 CHAR 或 VARCHAR 列,所以我建议您根据它们以这种方式分隔的原因来唯一地命名这些列,或者制作唯一的表。
唯一的列名:
CREATE TABLE 'tableName' (
id INT NOT NULL,
time1 TIME NOT NULL, //Just continue naming your columns in a different way
action1 CHAR(6) NOT NULL,
station1 VARCHAR NOT NULL,
PRIMARY KEY(primaryKey) //Use this to uniquely identify you table by a distinct
); //variable (probably id)
要制作独特的表格,只需使用不同的表格名称一遍又一遍地重复上面的表格。要将所有表连接在一起,请使用外键。此键的变量需要具有所有表中都存在的条目才能连接所有表数据。在此处阅读更多信息:Foreign Keys and How to Use Them
祝你好运!
【讨论】: