我已經收到錯誤代碼:1060:錯誤代碼:1060重複列名
- 重複列名「NULL」
- 重複的列名「2016年8月4日01: 25:06'
- 重複的列名‘約翰’
不過,我需要插入一些字段的值相同,但SQL否認,並表示對上述錯誤。這個錯誤可能是sql無法選擇相同的列名,在這種情況下是否有其他編寫代碼的方式?下面是我當前的代碼
INSERT INTO test.testTable SELECT *
FROM (SELECT NULL, 'hello', 'john', '2016-08-04 01:25:06', 'john'
, '2016-08-04 01:25:06', NULL, NULL) AS tmp
WHERE NOT EXISTS (SELECT * FROM test.testTable WHERE message= 'hello' AND created_by = 'john') LIMIT 1
我的專欄:
- (ID,消息,CREATED_BY,CREATED_DATE,updated_by,updated_date,DELETED_BY,deleted_date)
請幫助,謝謝。
嗨,非常感謝,問題解決了 – nicker
@nicker - 很高興幫助 – sgeddes