Skip to content

Commit e772b78

Browse files
fix compatibility with ANSI_QUOTES mode
if ANSI_QUOTES is enabled, double quotes cannot be used as string delimiter.
1 parent 6ccc92c commit e772b78

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

drivers/sqlboiler-mysql/driver/mysql.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -193,9 +193,9 @@ func (m *MySQLDriver) Columns(schema, tableName string, whitelist, blacklist []s
193193
c.column_type,
194194
if(c.data_type = 'enum', c.column_type, c.data_type),
195195
if(extra = 'auto_increment','auto_increment',
196-
if(version() like "%MariaDB%" and c.column_default = 'NULL', '',
197-
if(version() like "%MariaDB%" and c.data_type in ('varchar','char','binary','date','datetime','time'),
198-
replace(substring(c.column_default,2,length(c.column_default)-2),"''","'"),
196+
if(version() like '%MariaDB%' and c.column_default = 'NULL', '',
197+
if(version() like '%MariaDB%' and c.data_type in ('varchar','char','binary','date','datetime','time'),
198+
replace(substring(c.column_default,2,length(c.column_default)-2),'\'\'','\''),
199199
c.column_default))),
200200
c.is_nullable = 'YES',
201201
exists (

0 commit comments

Comments
 (0)