Files
go-gin-api/pkg/utils/sql/sql.go
T
2021-01-01 10:51:55 +08:00

15 lines
361 B
Go

package sql
import "strings"
// EscapeString 转义 SQL 语句中使用的字符串中的特殊字符
func EscapeString(value string) string {
replace := map[string]string{"\\": "\\\\", "'": `\'`, "\\0": "\\\\0", "\n": "\\n", "\r": "\\r", `"`: `\"`, "\x1a": "\\Z"}
for b, a := range replace {
value = strings.Replace(value, b, a, -1)
}
return value
}