为什么我写Sql语句的时候还要带上库名?不能直接使用表名比如UPDATE seckill
<update id="reduceNumer">
UPDATE seckill.seckill //如果不带库名,提示unable to resolve
SET number = number -1
WHERE seckill_id = #{seckillId}
AND start_time <![CDATA[ <= ]]> #{killTime}
AND number >0
</update>
user这个表是其他库的,在Mybatis中能直接用后面带(),
这个课程中创建的库,在Mybatis中就必须要用库名seckill,操作的时候也就是必须库名加表名seckill.seckill
难道是只有一个数据库的时候的时候不需要表名?现在两个库了,第二个库必须加库名(虽然我也觉得要加)