mysql中能不能这么写sql语句 如果不能的话怎么能实现在数据库中计算时间差
发布网友
发布时间:2022-04-14 15:36
我来回答
共1个回答
热心网友
时间:2022-04-14 17:05
根据你的语句,直接执行:
update timetest set time=(time1-time2) where id='1';
应该就可以了。追问mysql> update timetest set time=(time2-time1
) where id='1';
1292 - Incorrect datetime value: '21836.000000' for column 'time' at row 1
是不是我表的类型设置的不对的呢 时间要算差的话最好的什么类型,我用的是datetime
追答你看看计算结果21836是什么值就知道该用什么类型了。