(sql string)
| 233 | } |
| 234 | |
| 235 | func isDML(sql string) bool { |
| 236 | prefix := sql |
| 237 | if len(sql) > 20 { |
| 238 | prefix = sql[:20] |
| 239 | } |
| 240 | prefix = strings.ToUpper(prefix) |
| 241 | for _, v := range DMLSQL { |
| 242 | if strings.HasPrefix(prefix, v) { |
| 243 | return true |
| 244 | } |
| 245 | } |
| 246 | return false |
| 247 | } |
| 248 | |
| 249 | func Broadcast(sql string) { |
| 250 | if !isDML(sql) { |