@ -21,32 +21,32 @@ func (gen *SqlGenMysql) GetSqlInsert(tableName string) string {
if gen . UpsertQueryTemplate != "" {
if gen . UpsertQueryTemplate != "" {
return fmt . Sprintf ( gen . UpsertQueryTemplate , tableName )
return fmt . Sprintf ( gen . UpsertQueryTemplate , tableName )
} else {
} else {
return fmt . Sprintf ( "INSERT INTO `%s` (dirhash,name,directory,meta) VALUES(?,?,?,?)" , tableName )
return fmt . Sprintf ( "INSERT INTO `%s` (` dirhash` ,` name` ,` directory` ,` meta` ) VALUES(?,?,?,?)" , tableName )
}
}
}
}
func ( gen * SqlGenMysql ) GetSqlUpdate ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlUpdate ( tableName string ) string {
return fmt . Sprintf ( "UPDATE `%s` SET meta=? WHERE dirhash=? AND name=? AND directory=?" , tableName )
return fmt . Sprintf ( "UPDATE `%s` SET ` meta` = ? WHERE ` dirhash` = ? AND ` name` = ? AND ` directory` = ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlFind ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlFind ( tableName string ) string {
return fmt . Sprintf ( "SELECT meta FROM `%s` WHERE dirhash=? AND name=? AND directory=?" , tableName )
return fmt . Sprintf ( "SELECT ` meta` FROM `%s` WHERE ` dirhash` = ? AND ` name = ? AND ` directory` = ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlDelete ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlDelete ( tableName string ) string {
return fmt . Sprintf ( "DELETE FROM `%s` WHERE dirhash=? AND name=? AND directory=?" , tableName )
return fmt . Sprintf ( "DELETE FROM `%s` WHERE ` dirhash` = ? AND ` name` = ? AND ` directory` = ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlDeleteFolderChildren ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlDeleteFolderChildren ( tableName string ) string {
return fmt . Sprintf ( "DELETE FROM `%s` WHERE dirhash=? AND directory=?" , tableName )
return fmt . Sprintf ( "DELETE FROM `%s` WHERE ` dirhash` = ? AND ` directory` = ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlListExclusive ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlListExclusive ( tableName string ) string {
return fmt . Sprintf ( "SELECT NAME, meta FROM `%s` WHERE dirhash=? AND name>? AND directory=? AND name like ? ORDER BY NAME ASC LIMIT ?" , tableName )
return fmt . Sprintf ( "SELECT `name`, `meta` FROM `%s` WHERE `dirhash` = ? AND `name` > ? AND `directory` = ? AND `name` LIKE ? ORDER BY `name` ASC LIMIT ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlListInclusive ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlListInclusive ( tableName string ) string {
return fmt . Sprintf ( "SELECT NAME, meta FROM `%s` WHERE dirhash=? AND name>=? AND directory=? AND name like ? ORDER BY NAME ASC LIMIT ?" , tableName )
return fmt . Sprintf ( "SELECT `name`, `meta` FROM `%s` WHERE `dirhash` = ? AND `name` >= ? AND `directory` = ? AND `name` LIKE ? ORDER BY `name` ASC LIMIT ?" , tableName )
}
}
func ( gen * SqlGenMysql ) GetSqlCreateTable ( tableName string ) string {
func ( gen * SqlGenMysql ) GetSqlCreateTable ( tableName string ) string {