我的 MySQL 数据库表具有以下列:
Primary_ID, Begin_Date, End_Date, Timestamp
如何使用 phpmyadmin 更新选定的行,随机生成的 begin_dates 和指定日期范围内的时间戳(例如:一个月中的 30 天)。例如期望的结果
Primary_id--- Begin_Date -------------Timestamp
1.------------2008-09-02--------------2008-09-02 21:48:09
2.------------2008-09-03--------------2008-09-03 15:19:01
3.------------2008-09-14--------------2008-09-14 01:23:12
4.------------2008-09-27--------------2008-09-27 19:03:59
日期范围在 2008-09-01 和 2008-09-31 之间。时间24小时可变
我是一个新手,所以可以在 phpmyadmin 中使用的语法会有很大帮助。
我们正在为一个有 500 名成员的健身房网站进行演示,但添加的成员值都具有相同的开始日期和时间。尝试在数据库中将它们分成不同的月度注册,例如 50 人在 8 月的不同日期和时间注册,35 人在 10 月等。
当我在这里尝试一些答案时,我收到此错误:#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 '$randomDate = rand(1,31)' 附近使用正确的语法。因此,理想情况下,我可以通过最少的编辑复制并粘贴到 phpmyadmin 中的代码将不胜感激. 如果可能,按顺序排列。让一个完全虚拟的人通过尽可能接近一两次的点击来理解和执行。