Mariusz Muszyński 6 лет назад
Родитель
Сommit
fa488d872e
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      SE/se-lib/Core/Database/Mysql.php

+ 3 - 2
SE/se-lib/Core/Database/Mysql.php

@@ -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 ; ";