我正在寻找关于以下内容的一些建议......
关于“天气预报”
我有一个csv文件,其中包含(今天)日期,时间(预测)日期,时间,温度预测的列
A列将有几行,其中包含今天的日期和B列:获取预测的时间,然后是每行的下一个24至36小时的每小时温度预测,其中列为起始小时,列为结束时间,然后预测温度。
此csv会每天自动附加。
我想将此csv文件导入sql,然后更新此sql数据库。
注册(每日)csv文件 - 没有非常好的唯一ID
没有列是唯一的。
我正在使用MYSQL(工作台)。
我正在寻找一些建议:
MySQL能否自动处理唯一的主键?
我看到我可以手动添加连续编号的列(现在/一次)并导入MySQL
但是当附加csv时明天等等,
是否有更自动化的方式来处理唯一的主键?
接下来,有关将整个过程自动化还是半自动化的想法? - 这是通过附加的csv使用这个天气预报数据更新SQL数据库吗? 感谢
答案 0 :(得分:2)
请查看此处的自动增量。
https://www.w3schools.com/sql/sql_autoincrement.asp
这样的事情:
CREATE TABLE Persons
(
ID int NOT NULL AUTO_INCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (ID)
)
您需要使用:AUTO_INCREMENT
明智的做法是为每一行使用唯一的ID,并且为了调用目的,您可以使用其他键。