Skip to content

Commit 2dd4300

Browse files
committed
added more table comment tests
1 parent 0706c5f commit 2dd4300

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

enginetest/queries/create_table_queries.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,18 @@ var CreateTableQueries = []WriteQueryTest{
4646
SelectQuery: "SHOW CREATE TABLE tableWithComment",
4747
ExpectedSelect: []sql.Row{{"tableWithComment", "CREATE TABLE `tableWithComment` (\n `pk` int\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin COMMENT=''''"}},
4848
},
49+
{
50+
WriteQuery: `create table tableWithComment (pk int) COMMENT "\'"`,
51+
ExpectedWriteResult: []sql.Row{{types.NewOkResult(0)}},
52+
SelectQuery: "SHOW CREATE TABLE tableWithComment",
53+
ExpectedSelect: []sql.Row{{"tableWithComment", "CREATE TABLE `tableWithComment` (\n `pk` int\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin COMMENT=''''"}},
54+
},
55+
{
56+
WriteQuery: `create table tableWithComment (pk int) COMMENT "newline \n | return \r | backslash \\ | NUL \0 \x00"`,
57+
ExpectedWriteResult: []sql.Row{{types.NewOkResult(0)}},
58+
SelectQuery: "SHOW CREATE TABLE tableWithComment",
59+
ExpectedSelect: []sql.Row{{"tableWithComment", "CREATE TABLE `tableWithComment` (\n `pk` int\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_bin COMMENT='newline \\n | return \\r | backslash \\\\ | NUL \\0 x00'"}},
60+
},
4961
{
5062
WriteQuery: `create table tableWithColumnComment (pk int COMMENT "'")`,
5163
ExpectedWriteResult: []sql.Row{{types.NewOkResult(0)}},

0 commit comments

Comments
 (0)