我写了下面的语句,但编译没通过,求解答!
BEGIN TRANSACTION tran;
DELETE FROM account;
ROLLBACK TRANSACTION tran;-----------------------------------------------------ERROR: syntax error at or near "tran"
LINE 1: BEGIN TRANSACTION tran;
^********** 错误 **********ERROR: syntax error at or near "tran"
SQL 状态: 42601
字符:19------------------------------------------------------
不知道怎么写才正确诶....
BEGIN TRANSACTION tran;
DELETE FROM account;
ROLLBACK TRANSACTION tran;-----------------------------------------------------ERROR: syntax error at or near "tran"
LINE 1: BEGIN TRANSACTION tran;
^********** 错误 **********ERROR: syntax error at or near "tran"
SQL 状态: 42601
字符:19------------------------------------------------------
不知道怎么写才正确诶....
解决方案 »
- 急,union all 使用出错???
- mysql-connector-c++-1.1.0编译不通过怎么办?
- 关于 ado 的 recordsetPtr 使用
- mysql 修改配置和密码时,Apply security settings总报Error:1045
- mysql的REGEXP可不可以两个字段合并查询?
- 自增序号如何初始化
- 请教一个MYSQL查询的问题,感谢关注的朋友:)
- 初用Mysql,大家帮我看看这个存储过程有语法错误么?
- 安装好了MySQL-server-4.1.0-0.i386.rpm,不知道怎么启动?
- MySQL中处理了多少行
- MySql安装问题。。。
- mysql 还需要优化??
这样你就可以查看手册上的相关语法说明了。Synopsis
BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]where transaction_mode is one of: ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }
READ WRITE | READ ONLY
如果我只是这么写的话就没什么问题
BEGIN;
DELETE FROM account;
ROLLBACK;但是我想用提问中的方法,究竟应该怎么写呢