一个sql 2008的update语句问题

时间:2021-08-10 00:39:52
最近在做项目的时候,碰到了一个时间转换的问题,参考了网上很多java时间转换的例子,可问题还是没有解决,那个语句是这样子的

        String s = "update THibitionPositionUsage t set"
                +" t.contact ="+i.contact
                +",t.participants="+i.participants
                +",t.phone="+i.phone
                +",t.signTime='"+time
                +"' where t.id ="+i.id;

结果老是出现问题,我以为是那个时间time的转换出现错误了,可是试了很多方法,都没有弄好,结果,我就试了一下,不要给表加上简称,语句如下

         String s = "update THibitionPositionUsage set"
                +" contact ="+i.contact
                +",participants="+i.participants
                +",phone="+i.phone
                +",signTime='"+time
                +"' where id ="+i.id;

呵呵,结果居然好了。那是不是update语句不能用简称呢?

请知道其中缘由的大虾指导一下,谢谢了~