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

insert vào table select max (column_name) +1

Hãy thử điều này:

  INSERT INTO posts (post_user_id,gen_id) 
  SELECT 1, MAX(gen_id)+1 FROM posts;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi MySQL 2013

  2. Làm cách nào để chuyển đổi tập lệnh sử dụng các hàm mysql_ sang sử dụng các hàm mysqli_?

  3. Mysql tham gia bên trái với điều kiện trong bảng bên phải

  4. Tôi có thể giải quyết vấn đề này bằng mysql thuần túy không? (tham gia vào '' các giá trị được phân tách trong một cột)

  5. PHP mySQL - Bạn có thể trả về một mảng được liên kết với một chỉ số số không?