日期:2014-05-19  浏览次数:20658 次

程序中SQL问题??高手进+++++
HQL语句用什么方法可以清除A表数据并且表ID自增从1开始??我用的是Mysql........
------解决方案--------------------
这个不晓得。我只晓得就是把以前的表的脚本导出后,删除表了,重新运行脚本就行了。 如果谁知道的话就说说。我估计hql不行
------解决方案--------------------
不知道你要表达什么,清掉数据干嘛,用delete删掉吗?
id自增?你的数据表有设置自增吗?如果你不需要做任何动作的,删掉数据库再添加就自增从1开始了
------解决方案--------------------
TRUNCATE TABLE b

与hql无关,只能用native
------解决方案--------------------
在对象增加ID属性 标注自动增长  这样应该可以
------解决方案--------------------
引用:
TRUNCATE TABLE b

与hql无关,只能用native


TRUNCATE 表
------解决方案--------------------
1 每次运行都要清空表数据 (运行的时候直接删除数据,或者清空数据)
2 之后copy该表结构为创建表提供基础数据
3 删除表
4 创建新表

大概意思就是 清理数据(可以忽略该步骤),删除表,重新建表就行了!
希望能帮到你!