2016-09-20 4 views
0

Как я могу изменить имя идентификатора user_id? вариант не работает выше. или есть опция sql.изменить имя идентификатора user_id

id|user_id|name 
---------------------- 
15| 2 |testreg 
---------------------- 
18| 1 |Cheburashka 
---------------------- 
6 | 2 |testreg 
---------------------- 
19| 1 |Cheburashka 
---------------------- 
20| 1 |Cheburashka 


public function eBL() { 
    $link_ebl = $this->config->address."?view=editprofile"; 
    $user_id = $this->data["id"]; 
    $name = $this->data["login"]; 
    if ($name == "") return $this->returnMessage("EMPTY_FIELD", $link_ebl); 
    $result = $this->article->setName($user_id, $name); 
    if ($result) return $this->returnPageMessage("SUCCESS_LOGIN", $this->config->address."?view=message"); 
    else return $this->unknownError($link_ebl); 
} 

public function setName($user_id, $name){ 
    return $this->setFieldOnID("user_id", "name", $name); 
} 
+0

Не уверен, что вы спрашиваете? Вы хотите изменить схему или это какая-то способность сопоставления в рамках какой-либо структуры, которую вы используете? – RiggsFolly

+0

изменить имя user_id идентификатора –

+0

какие рамки вы используете? –

ответ

0

Если вы хотите изменить имя столбца, вы должны использовать альтер таблицу (предполагается, что столбец, чтобы изменить название является INT)

ALTER TABLE your_table_name CHANGE user_id your_new_name INT; 
Смежные вопросы