@@ 286-291 (lines=6) @@ | ||
283 | private function setColumnDefinitionAditional($nullableYesNo, $defaultValue = '', $extra = '') |
|
284 | { |
|
285 | switch ($nullableYesNo) { |
|
286 | case 'NO': |
|
287 | $columnDefAdtnl = 'NOT NULL DEFAULT "' . $defaultValue . '"'; |
|
288 | if (is_null($defaultValue)) { |
|
289 | $columnDefAdtnl = 'NOT NULL'; |
|
290 | } |
|
291 | break; |
|
292 | case 'YES': |
|
293 | $columnDefAdtnl = 'DEFAULT "' . $defaultValue . '"'; |
|
294 | if (is_null($defaultValue)) { |
|
@@ 292-297 (lines=6) @@ | ||
289 | $columnDefAdtnl = 'NOT NULL'; |
|
290 | } |
|
291 | break; |
|
292 | case 'YES': |
|
293 | $columnDefAdtnl = 'DEFAULT "' . $defaultValue . '"'; |
|
294 | if (is_null($defaultValue)) { |
|
295 | $columnDefAdtnl = 'DEFAULT NULL'; |
|
296 | } |
|
297 | break; |
|
298 | } |
|
299 | return $columnDefAdtnl |
|
300 | . (($extra == 'auto_increment') ? ' AUTO_INCREMENT' : ''); |