2016-09-20 11 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;