我有一个包含多个表的MySQL数据库,每个表都具有相同的结构。它的结构是:
id INT(11) NOT NULL auto_increment, site VARCHAR(350) NOT NULL, votes_up BIGINT(9) NOT NULL, votes_down BIGINT(9) NOT NULL, PRIMARY KEY(id), UNIQUE (site)
下面的代码打印出所有表中的每个唯一“站点”,并对所有表中的"votes_up“求和。然后,它按降序列出"site“的前25个值(基于总的"votes_up")。
这段代码运行得很好,
我正在尝试将数据从mysql导入到pyspark。我能够将数据从mysql作为数据框架从pyspark获取。但是数据帧显示了daylightsavings时间内时间戳列的错误时间。
下面是一个表的数据,该表在日光节省tTme期间获得了数据。
MySQL Data
id Package_time System_time PACKAGE GROUP
1 3/12/2017 2:19:51 AM 2017-03-11 18:13:43.577 TEST_1 STATUS
我一直在努力寻找一个直接的答案,但由于某种原因,我找不到答案。我想知道在mysql中存储日期/时间的最好方法是什么?
我研究了mysql中的时间戳是好的,因为它也会根据时区进行更新。
因此,我将我的列名设置为timestamp,在mysql中将datatype设置为timestamp,但是存储当前日期/时间的最佳语法是什么呢?
"INSERT INTO table(timestamp) VALUES(now())" //or use timestamp()? or is there such thing?
请帮帮忙,谢谢!
我想知道如何最好地将日期和时间插入到格式为2013年04星期日的数据库表中。我一直在尝试,但一直插入为2013-09-16。谢谢
这是我的sql代码:
$query = "INSERT INTO topic_created (subject , dateposted) VALUES ('$subject', CURDATE())";
mysql_query ($query) or die ('could not updated:'.mysql_error());