Skip to content

Commit 97a5281

Browse files
committed
:octocat: +mysql REPLACE
1 parent e5b9690 commit 97a5281

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/Dialects/MySQL.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@ class MySQL extends DialectAbstract{
2121
public function insert(string $table, array $fields, string $onConflict = null):array{
2222
$onConflict = strtoupper($onConflict);
2323

24-
$sql = ['INSERT'];
25-
26-
if(in_array($onConflict, ['IGNORE'], true)){
27-
$sql[] = $onConflict;
24+
switch($onConflict){
25+
case 'IGNORE':
26+
$sql = ['INSERT IGNORE'];
27+
break;
28+
case 'REPLACE':
29+
$sql = ['REPLACE'];
30+
break;
31+
default:
32+
$sql = ['INSERT'];
2833
}
2934

3035
$sql[] = 'INTO';

0 commit comments

Comments
 (0)