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

Làm cách nào để lấy thông tin từ một bảng trong khi vẫn thêm các giá trị?

Bạn cần sử dụng Max(id) chức năng.

Bạn có thể sử dụng hàm Max (id) cũng như nó sẽ trả về id tối đa và bạn đang sử dụng tăng tự động để giảm giá trị nó sẽ trả về id cuối cùng và id cuối cùng mà bạn có thể chèn vào bảng thứ hai, như:

INSERT INTO Essay (student_ID, student_essay) 
       VALUES ((SELECT MAX(s_id) from Students), 'I WANNA BE THE VERY BEST');

đây là S_id nghĩa là bạn cần cung cấp id mà bạn muốn sử dụng trong bảng Sinh viên.



  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 1046 Không có cơ sở dữ liệu được chọn, làm thế nào để giải quyết?

  2. Làm thế nào để tìm bảng lớn nhất trong cơ sở dữ liệu MySQL?

  3. Các ký hiệu tôi nên biết đối với SQL injection

  4. cấu hình kết nối cơ sở dữ liệu trong khung Yii

  5. Liên kết các tham số với truy vấn mysql