finisher_app.go Add ExecRaw Method.
it use Do no processing and execute the original sql
This commit is contained in:
		
							parent
							
								
									e5be7ba778
								
							
						
					
					
						commit
						0e25da906f
					
				@ -662,3 +662,16 @@ func (db *DB) Exec(sql string, values ...interface{}) (tx *DB) {
 | 
			
		||||
 | 
			
		||||
	return tx.callbacks.Raw().Execute(tx)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ExecRaw Do no processing and execute the original sql
 | 
			
		||||
func (db *DB) ExecRaw(sql string, values ...interface{}) (tx *DB) {
 | 
			
		||||
	tx = db.getInstance()
 | 
			
		||||
 | 
			
		||||
	builder := strings.Builder{}
 | 
			
		||||
	builder.WriteString(sql)
 | 
			
		||||
 | 
			
		||||
	tx.Statement.SQL = builder
 | 
			
		||||
	tx.Statement.Vars = values
 | 
			
		||||
 | 
			
		||||
	return tx.callbacks.Raw().Execute(tx)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user