2016-09-20 127 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

如果你想改变你应该使用ALTER TABLE列名(假设列更改名称是INT)

ALTER TABLE your_table_name CHANGE user_id your_new_name INT;