fannheyward / coc-sql

SQL extension for coc.nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NVARCHAR in MySQL is unexpectedly highlighed as an error.

your-diary opened this issue · comments

commented

sql:

CREATE TABLE tx (a NVARCHAR (10));

error:

Expected "#", "--", "->", "->>", ".", "/*", "BIGINT", "BIT", "CHAR", "DATE",
"DATETIME", "DECIMAL", "DOUBLE", "ENUM", "FLOAT", "INT", "INTEGER", "JSON",
"LONGTEXT", "MEDIUMTEXT", "NUMERIC", "SMALLINT", "TEXT", "TIME", "TIMESTAMP",
"TINYINT", "TINYTEXT", "VARCHAR", "binary", "blob", "boolean", "longblob",
"mediumblob", "tinyblob", "varbinary", or [ \t\n\r] but "N" found. (sql)

2024-04-08_14_09_20


:CocConfig

{
    /* ... */
    "sql.database": "mysql",
    /* ... */
}

coc-sql uses https://github.com/taozhi8833998/node-sql-parser to parse and lint SQL, looks like node-sql-parser doesn't support this and reports as error.