polardbxengine/mysql-test/suite/polarx_rpc/r/polarx_rpc_auto_commit.result

112 lines
1.8 KiB
Plaintext

RUN drop schema if exists xtest
0 rows affected
RUN create schema xtest
1 rows affected
RUN use xtest
0 rows affected
RUN create table mytable (pk int primary key auto_increment, data varchar(100))
0 rows affected
send Polarx.Sql.StmtExecute {
stmt: "begin"
schema_name: "xtest"
}
0 rows affected
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'one\')"
}
1 rows affected
last insert id: 1
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'two\')"
}
1 rows affected
last insert id: 2
send Polarx.Sql.StmtExecute {
stmt: "insert into mytable values (DEFAULT, \'three\')"
}
1 rows affected
last insert id: 3
send Polarx.Sql.StmtExecute {
stmt: "rollback"
}
0 rows affected
send Polarx.Sql.StmtExecute {
stmt: "select * from mytable"
token: 10000
}
Polarx.Resultset.ColumnMetaData {
type: SINT
original_type: MYSQL_TYPE_LONG
name: "pk"
original_name: "pk"
table: "mytable"
original_table: "mytable"
schema: "xtest"
catalog: "def"
collation: 63
length: 11
flags: 304
original_flags: 16899
}
Polarx.Resultset.ColumnMetaData {
type: BYTES
original_type: MYSQL_TYPE_VARCHAR
name: "data"
original_name: "data"
table: "mytable"
original_table: "mytable"
schema: "xtest"
catalog: "def"
collation: 255
length: 400
original_flags: 0
}
Polarx.Resultset.Row {
field: "\002"
field: "one\000"
}
Polarx.Resultset.Row {
field: "\004"
field: "two\000"
}
Polarx.Resultset.Row {
field: "\006"
field: "three\000"
}
Polarx.Resultset.FetchDone {
}
Polarx.Notice.Frame {
type: 3
scope: LOCAL
payload: "Polarx.Notice.SessionStateChanged { param: ROWS_AFFECTED\nvalue {\n type: V_UINT\n v_unsigned_int: 0\n}\n }"
}
Polarx.Sql.StmtExecuteOk {
}
RUN drop schema if exists xtest
1 rows affected
ok