Skip to content

Commit 64f6c79

Browse files
committed
add field
1 parent e1ffdad commit 64f6c79

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/builder/Mysql.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,10 @@ public function basicDiff()
161161
foreach ($dev_columns as $table => $columns) {
162162
foreach ($columns as $field => $sql) {
163163
//add
164-
if (!isset($local_columns[$table][$field])) {
164+
if (!in_array($table, $result['ADD_TABLE']) && !isset($local_columns[$table][$field])) {
165165
$result['ADD_FIELD'][$table][$field] = $sql;
166166
//modify
167-
} elseif ($local_columns[$table][$field] !== $sql) {
167+
} elseif (isset($local_columns[$table][$field]) && $local_columns[$table][$field] !== $sql) {
168168
$result['MODIFY_FIELD'][$table][$field] = $sql;
169169
unset($local_columns[$table][$field]);
170170
} else {

0 commit comments

Comments
 (0)