We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60f5468 commit 0890aeeCopy full SHA for 0890aee
src/parser/mod.rs
@@ -16581,6 +16581,23 @@ mod tests {
16581
}
16582
16583
16584
+ #[test]
16585
+ fn test_mysql_srid_create_table() {
16586
+ let sql = r#"CREATE TABLE t (a geometry SRID 4326)"#;
16587
+ let ast: Vec<Statement> = Parser::parse_sql(&MySqlDialect {}, sql).unwrap();
16588
+
16589
+ assert_eq!(ast.len(), 1);
16590
+ if let Statement::CreateTable(v) = &ast[0] {
16591
+ assert_eq!(
16592
+ v.columns[0].options[0].option,
16593
+ ColumnOption::Srid(Box::new(Expr::value(Value::Number(
16594
+ "4326".parse().unwrap(),
16595
+ false
16596
+ ))))
16597
+ );
16598
+ }
16599
16600
16601
#[test]
16602
fn test_replace_into_placeholders() {
16603
let sql = "REPLACE INTO t (a) VALUES (&a)";
0 commit comments