关于数据库中插入多条数据,其中有一项关于to_date的问题

String sql = "insert into TestInfo(tiName, to_date('tiStartTime','YYYY-MM-DD' ),tiState,TiGrade) values(?,?,?,?)"; 这句数据库语句关于to_date的地方有哪里不对?为什么会报错说缺失逗号
 to_date('tiStartTime','YYYY-MM-DD' )
 这个位置应该是一个字段名称,怎么是一个日期转换呢,应该是字段名

同意楼上,to_date应该放在values的第一个逗号后,这样转成日期后存入tiStartTime字段

String sql = "insert into TestInfo(tiName, 这里改成字段,tiState,TiGrade) values(?,?,?,?)"; 传的第二个参数时这样处理to_date('tiStartTime','YYYY-MM-DD' )当参数用

to_date(),里面出现一个'tiStartTime' 这个东西 肯定出错啦