Như @mu đã nhận xét, thông báo lỗi mâu thuẫn với phần còn lại của câu hỏi của bạn.
Lời giải thích hợp lý duy nhất còn lại là trên thực tế, bạn đang viết thư cho một bảng khác .
Hãy thử:
INSERT INTO users (user_id, name, username, password)
VALUES
(1234,'foo', 'foo', 'foo')";
Và kiểm tra bảng của bạn. INSERT
đã đến bàn bạn mong đợi? Nếu không, hãy kiểm tra cài đặt của bạn:
- IP, cổng, tên db?
- Cùng một lược đồ trong DB? Kiểm tra
search_path
của bạn thiết lập. - Bạn đã không tình cờ trích dẫn tên bảng "USERS"? Các mã nhận dạng có dấu ngoặc kép không được chuyển thành chữ thường. Đọc chương Số nhận dạng và Từ khóa để biết chi tiết ..
Tìm phiên bản khác của bảng users
và sửa chữa những thiệt hại tiềm ẩn mà bạn có thể đã làm. :)