我想在给定日期fget插入表中的行数。但我没有一个支持我这样做的架构。
这是我的数据库架构
Field | Type | Null | Key | Default | Extra |
+------------------------+--------------+------+-----+---------+-------+
| Name | varchar(256) | YES | | NULL | |
| Degree | varchar(256) | YES | | NULL | |
| Contact no | varchar(256) | YES | | NULL | |
| Address | varchar(32) | YES | | NULL | |
+------------------------+--------------+------+-----+---------+-------+
任何人都可以帮助我获得结果。
我想找到所有在19/09/2014或同样插入的记录。
提前致谢
答案 0 :(得分:1)
任何MySQL表都没有记录插入的内部时间戳。在模式中明确定义存储插入的时间戳在TIMESTAMP或DATETIME字段中的列将允许您基于该时间戳进行查询,在这种情况下我恐怕是不可能的。
如果你启用了general query log的mysql,你可以尝试从那里重建数据和时间戳。
答案 1 :(得分:0)
您需要有一个日期时间列(f.e. CreatedDate)才能执行此操作。