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

Tại sao PDO ::lastInsertId trả về 0?

Xóa dấu chấm phẩy hoặc khoảng trắng sau dấu chấm phẩy hoặc cả hai khỏi truy vấn của bạn:

$sql = "
INSERT INTO `wallet` (`uid`, `created_at`, `amount`, `type`, `payment_id`) VALUES (:uid, CURRENT_TIMESTAMP, :amount, 'payment', :payment_id)
";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn các mục nhập mới nhất cho mục nhập riêng biệt

  2. MySQL thay đổi UTF-8 thành ASCII-8BIT

  3. MYSQL vô hiệu hóa Auto-Trim

  4. Có bao nhiêu mục nhập trong một nút của B-Tree của Chỉ mục MySQL?

  5. cách sử dụng DISTINCT ON với mysql bằng ActiveRecord