Skip to content

Commit 4cea80a

Browse files
Add improve mysql keyword completion
1 parent e2bdf63 commit 4cea80a

15 files changed

+2065
-1311
lines changed

dialect/keyword.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,14 +380,23 @@ type DatabaseDriver string
380380

381381
const (
382382
DatabaseDriverMySQL DatabaseDriver = "mysql"
383+
DatabaseDriverMySQL8 DatabaseDriver = "mysql8"
384+
DatabaseDriverMySQL57 DatabaseDriver = "mysql57"
385+
DatabaseDriverMySQL56 DatabaseDriver = "mysql56"
383386
DatabaseDriverPostgreSQL DatabaseDriver = "postgresql"
384387
DatabaseDriverSQLite3 DatabaseDriver = "sqlite3"
385388
)
386389

387390
func DataBaseKeywords(driver DatabaseDriver) []string {
388391
switch driver {
389392
case DatabaseDriverMySQL:
393+
return mysql8Keyword
394+
case DatabaseDriverMySQL8:
395+
return mysql8Keyword
396+
case DatabaseDriverMySQL57:
390397
return mysql57Keyword
398+
case DatabaseDriverMySQL56:
399+
return mysql56Keyword
391400
case DatabaseDriverPostgreSQL:
392401
return postgresql13Keywords
393402
case DatabaseDriverSQLite3:
@@ -400,7 +409,13 @@ func DataBaseKeywords(driver DatabaseDriver) []string {
400409
func DataBaseFunctions(driver DatabaseDriver) []string {
401410
switch driver {
402411
case DatabaseDriverMySQL:
412+
return mysql8Function
413+
case DatabaseDriverMySQL8:
414+
return mysql8Function
415+
case DatabaseDriverMySQL57:
403416
return mysql57function
417+
case DatabaseDriverMySQL56:
418+
return mysql56Function
404419
case DatabaseDriverPostgreSQL:
405420
return []string{}
406421
case DatabaseDriverSQLite3:

0 commit comments

Comments
 (0)