Skip to content

Commit 2fb5863

Browse files
revert last change
1 parent 393f5ae commit 2fb5863

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/parser/mod.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16575,6 +16575,23 @@ mod tests {
1657516575
}
1657616576
}
1657716577

16578+
#[test]
16579+
fn test_mysql_srid_create_table() {
16580+
let sql = r#"CREATE TABLE t (a geometry SRID 4326)"#;
16581+
let ast: Vec<Statement> = Parser::parse_sql(&MySqlDialect {}, sql).unwrap();
16582+
16583+
assert_eq!(ast.len(), 1);
16584+
if let Statement::CreateTable(v) = &ast[0] {
16585+
assert_eq!(
16586+
v.columns[0].options[0].option,
16587+
ColumnOption::Srid(Box::new(Expr::value(Value::Number(
16588+
"4326".parse().unwrap(),
16589+
false
16590+
))))
16591+
);
16592+
}
16593+
}
16594+
1657816595
#[test]
1657916596
fn test_replace_into_placeholders() {
1658016597
let sql = "REPLACE INTO t (a) VALUES (&a)";

0 commit comments

Comments
 (0)