HQL语句用什么方法可以清除A表数据并且表ID自增从1开始??我用的是Mysql........

解决方案 »

  1.   

    这个不晓得。我只晓得就是把以前的表的脚本导出后,删除表了,重新运行脚本就行了。 如果谁知道的话就说说。我估计hql不行
      

  2.   

    不知道你要表达什么,清掉数据干嘛,用delete删掉吗?
    id自增?你的数据表有设置自增吗?如果你不需要做任何动作的,删掉数据库再添加就自增从1开始了
      

  3.   

    TRUNCATE TABLE b与hql无关,只能用native
      

  4.   

    1 每次运行都要清空表数据 (运行的时候直接删除数据,或者清空数据)
    2 之后copy该表结构为创建表提供基础数据
    3 删除表
    4 创建新表大概意思就是 清理数据(可以忽略该步骤),删除表,重新建表就行了!
    希望能帮到你!
      

  5.   

    我想用触发器当delete表时执行alter table Sw_Ipageshow AUTO_INCREMENT = 0;语句,不知可不可以?触发器我不熟,能帮我试试吗?谢谢了
      

  6.   

    我想用触发器当delete表时执行alter table Sw_Ipageshow AUTO_INCREMENT = 0;语句,不知可不可以?触发器我不熟,能帮我试试吗?谢谢了