0
我想創建一個帶有1個文本列的表格,並且我希望它具有唯一性。創建一個具有唯一字段的表格
這裏是我做過什麼:
CREATE TABLE Fav {
Category_Name TEXT,
UNIQUE (Category_Name)
}
但這SQL將不會執行。爲什麼?
我想創建一個帶有1個文本列的表格,並且我希望它具有唯一性。創建一個具有唯一字段的表格
這裏是我做過什麼:
CREATE TABLE Fav {
Category_Name TEXT,
UNIQUE (Category_Name)
}
但這SQL將不會執行。爲什麼?
更改{
和}
爲(
和)
。
CREATE TABLE Fav (
Category_Name TEXT,
UNIQUE (Category_Name)
)
這樣做,謝謝! – Omar 2012-08-16 12:22:32
**什麼**數據庫系統,以及哪個版本? * SQL *只是*結構化查詢語言* - 許多數據庫系統使用的語言,但不是數據庫產品......這樣的功能通常是特定於供應商的 - 因此我們確實需要知道**數據庫系統**您正在使用... – 2012-08-16 12:14:16
@marc_s已更新。 – Omar 2012-08-16 12:16:22
@Omar - 我猜測你應該添加一個'int'字段並使其唯一。即使這個查詢能夠工作,這也意味着'SQLite'將不得不比較字符串,這是一個代價高昂的操作。除了你明白'Car'和'Car'都是獨一無二的,除非你考慮到這一點,否則你獨特的領域將不會是獨一無二的。 – 2012-08-16 12:18:50