|
|
@@ -1167,8 +1167,9 @@ class Core_Database_Mysql extends Core_Database {
|
|
|
if(in_array('SKIP-PRIMARY-KEY', $options)) {
|
|
|
DEBUG_S(-3,'SKIP-PRIMARY-KEY option',null,__FILE__,__FUNCTION__,__LINE__);
|
|
|
} else {
|
|
|
- //$FOUND_INDEX_ARR->Column_name=str_replace('`','',$FOUND_INDEX_ARR->Column_name);
|
|
|
- $sql="ALTER TABLE `".$TABLE."` ADD PRIMARY KEY ( ".$FOUND_INDEX_ARR->Column_name." ) ;";
|
|
|
+ $FOUND_INDEX_ARR->Column_name=str_replace('`','',$FOUND_INDEX_ARR->Column_name);
|
|
|
+ $FOUND_INDEX_ARR->Column_name=str_replace(',','`,`',$FOUND_INDEX_ARR->Column_name);
|
|
|
+ $sql="ALTER TABLE `".$TABLE."` ADD PRIMARY KEY ( `".$FOUND_INDEX_ARR->Column_name."` ) ;";
|
|
|
echo "\n 927: ".$sql;
|
|
|
$result=$this->query($sql) or print_r($FIELDS_CHECKED) && die1('\nProblem z '.$sql);
|
|
|
$sql="ALTER TABLE `".$TABLE."` CHANGE `".$FOUND_INDEX_ARR->Column_name."` `".$FOUND_INDEX_ARR->Column_name."` ".$FIELDS_CHECKED['FIELD_FOUND_IN_REMOTE_DB_PROFILE'][$FOUND_INDEX_ARR->Column_name]->Type." AUTO_INCREMENT ; ";
|