关于日期问题的解决方案

问题描述 投票:0回答:1

插入付款(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 pgadmin-4
1个回答
0
投票

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');
© www.soinside.com 2019 - 2024. All rights reserved.