簡體   English   中英

在MySQL中檢索多列PK

[英]retrieve a multi-column PK in MySQL

如何在MySQL中檢索多列PK?

例如,我將主鍵設置為PRIMARY KEY( donor_idcountry_id

現在,如果我想獲取主鍵值而不在選擇查詢中將那兩個字段串聯在一起,該怎么做? 我想在視圖中使用它(或者更好的是,直接在phpmaker中使用)。

不清楚“不連接”是什么意思。 一個簡單的

SELECT donor_id, country_id FROM table WHERE ...;

將檢索記錄; 您不需要應用CONCATENATE()函數或類似的東西。 這是從表中選擇兩個記錄的正確方法。 它們都被聲明為主鍵的一部分這一事實並沒有改變。

無需特殊方法即可從MySQL中具有多列PK的表中獲取記錄。 如果使用的是ORM,情況可能會有所不同。 ORM可能具有特殊的或不同的語法/功能,以用於帶有多列PK的表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM