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

Cách nhận các giá trị tự động tăng thêm cho một cột sau khi tải lên khung dữ liệu Pandas vào cơ sở dữ liệu MySQL

Bạn có thể tự chỉ định id:

import pandas as pd
df['ID'] = pd.read_sql_query('select ifnull(max(id),0)+1 from db_table',cnx).iloc[0,0]+range(len(df))

trong đó cnx là kết nối của bạn và sau đó tải lên df của bạ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. mysql-connector-java dành cho mysql 5.6

  2. Di chuyển dữ liệu sang Firebase từ mysql

  3. làm thế nào để điền giá trị cột mysql dựa trên một công thức?

  4. Nếu bảng tồn tại, hãy thả bảng thì hãy tạo nó, nếu nó không tồn tại chỉ cần tạo nó

  5. Tạo Id tiếp theo theo id tối đa trong cơ sở dữ liệu bằng Java