2013-09-25 68 views
1

我在phpMyAdmin中創建了一個包含兩列的表,並將第一列設置爲主鍵。 假設我們已經在表格中存儲了一些數據。例如:phpMyAdmin - 更改數據庫值

Column A Column B 
    x1  y1 
    x2  y2 
    x3  y3 

如果我嘗試發送一些數據,如(X1,Y4),將Y1被設置爲Y4? 如果不是有沒有從phpMyAdmin做到這一點的設置? 或者我需要使用更新嗎?

回答

0

嘗試插入與現有主鍵的行會導致錯誤,這也正是爲什麼沒有人使用的東西,可能會被複製爲主鍵,要改變現有行的值,你必須使用UPDATE,沒有其他解決方案,但是如果你想插入一個新行,我的建議是去主流,或者使用一個自動增加的id作爲主鍵,或者使用諸如GUID之類的東西(僅限於Windows)。