插入付款(customer_id,amount,mode, payment_date) 价值观 (1,60,'现金',2020-09-24), (10,70,'移动支付',28-02-2021), (11,'80,现金',01-03-2021), (2,500,'信用卡',27-04-2020), (8,100,'现金',26-01-2021);
错误:“ payment_date ”列的类型为日期,但表达式的类型为整数 第4行: (1,60,'现金',2020-24-09),
请帮助我解决这个问题,因为我不知道该怎么办。 在 Youtube 视频中它是正确的,但在我的视频中却出错了。
PostgreSQL 期望日期采用 YYYY-MM-DD 格式并用单引号引起来。
INSERT INTO payment (customer_id, amount, mode, payment_date)
VALUES
(1, 60, 'Cash', '2020-09-24'),
(10, 70, 'Mobile payment', '2021-02-28'),
(11, 80, 'Cash', '2021-03-01'),
(2, 500, 'Credit Card', '2020-04-27'),
(8, 100, 'Cash', '2021-01-26');