0
我需要編寫一個查詢到一個重複的行添加到表有點像這樣...添加行即除一列重複
INSERT INTO `<table>` (column1, column2, ...) -- Not IDENTITY columns
SELECT column1, column2, ... FROM ...
除了第一列必須有不同的價值
在複製的行中。
即
┌─────┬────────┬────────┐
|name | weight | height |
├─────┼────────┼────────┤
│ Bob │ 100 │ 150 │
│ │ │ │
└─────┴────────┴────────┘
要
┌─────┬────────┬────────┐
|name | weight | height |
├─────┼────────┼────────┤
│ Bob │ 100 │ 150 │
│ Jim │ 100 │ 150 │
└─────┴────────┴────────┘
我不能簡單地插入相同的行,然後更新該列,這是因爲「名稱」欄是獨一無二的。
顯然在現實中,我的表格比這個例子有更多的列。
你在哪裏獲得你的唯一列的值? – Beth 2011-04-18 14:50:42
就這個例子而言,假設我已經在其他地方獲得了價值。在哪裏並不重要。 – Urbycoz 2011-04-18 14:56:19