PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Chèn mảng vào postgresql

Bạn không có bất kỳ trường nào có ARRAY dataType nên về cơ bản bạn không thể chèn mảng vào trường. Nếu bạn muốn đặt mảng trong một trường, hãy thay đổi kiểu dữ liệu của nó thành ARRAY đầu tiên và sau đó bạn có thể

INSERT INTO "some_table" ("id","array_field","some_text_field") 
VALUES (1,ARRAY['value1','value2']::TEXT[],'active') RETURNING *

Hi vọng điêu nay co ich. Hãy cho tôi biết nếu tôi có thể trợ giúp thêm




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. local postgres db tiếp tục đưa ra lỗi giá trị khóa trùng lặp vi phạm ràng buộc duy nhất

  2. Tôi đang cố gắng sao chép một tệp, nhưng nhận được thông báo lỗi

  3. Cần chọn động một phần tử mảng JSON từ bảng postgresql

  4. Chèn giá trị trường daterange vào bảng PostgreSQL thông qua JDBC

  5. LỖI của máy chủ địa lý:function postgis_lib_version ()