我剛剛開始自學使用postgresql和psequel使用」Head First SQL「一書中的SQL。我想價值觀,像這樣添加到我的第一個表:查找臭名昭着的''「
insert into my_contacts
(last_name,
first_name,
email,
gender,
birthday,
profession,
location,
status,
interests,
seeking)
values
(‘Anderson’,
‘Jillian’,
‘[email protected]’,
‘f’,
‘1980-09-05’,
‘technical writer’,
‘Palo Alto, CA’,
‘Single’,
‘Kayaking, Reptiles’,
‘Relationship, Friends’);
,但我不斷收到一條消息說有一個語法錯誤或接近「'」。大約有一百萬個縮小了哪一個非常困難,但我已經經歷了這個列表中的每一個簡單的引用,我無法弄清楚發生了什麼問題。當我嘗試直接進入終端時,我收到一條消息,內容是
ERROR: syntax error at or near "’"
LINE 17: ‘1980-09-05’,
我錯過了什麼?日期有什麼問題嗎?我是否使用了太多簡單的引號?
謝謝! ^
什麼生日字段的數據類型?如果是一個日期,'1980-09-05'可能不是在postgreSQL中表達日期的有效方法,你需要做一些類似'to_date('1980/09/05','YYYY/MM/DD')的操作'。我根本不瞭解postgreSQL,但希望這是有效的。 – Ghost
你所有的引號看起來都像是聰明的引號,而不僅僅是'''。 –