我最近更新了我的数据库结构,目前我的数据库中有大约500条记录,而手动逐条插入一条记录将非常耗时。
目前,我有一个名为brunches
的表,该表具有以下列
brunchid
timemonday
timetuesday
timewednesday
timethursday
timefriday
timesaturday
timesunday
当前每列都有早午餐运行的时间,但格式为“ 11 AM-4 PM”
我创建了一个名为schedule的新表,该表具有以下列
brunchid,
mondaystart,
mondayfinish,
tuesdaystart,
tuesdayfinish,
wednesdaystart,
wednesdayfinish,
thursdaystart,
thursdayfinish,
fridaystart,
fridayfinish,
saturdaystart,
saturdayfinish,
sundaystart,
sundayfinish
其格式现在为12:00
我想知道从每列中获取数据并将其从11 AM-4PM转换并将其自动更改为11:00 AM-16:00的最佳方法
,然后将其插入数据库表schedule
什么是最好的方法?
答案 0 :(得分:0)
您可以在将其插入计划表时执行此操作
SELECT STR_TO_DATE( '11:00 PM', '%l:%i %p' )
输出
23:00:00