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

tạo Bảng và cột động bằng cách sử dụng trình kết nối python mysql

Bạn có khoảng trắng trong tên cột. I.e. 'First Name' thay vì 'FirstName', xóa khoảng trắng sẽ giải quyết được vấn đề của bạn.

Mã mẫu:

columns = [ ('Last Name', 'First Name', 'Job', 'Country') ] #list of tuples

for p in columns:
    q = """ CREATE TABLE IF NOT EXISTS stud_data (`{col1}` VARCHAR(250),`{col2}` VARCHAR(250),`{col3}` VARCHAR(250),`{col4}` VARCHAR(250)); """
    sql_command = q.format(col1=p[0], col2=p[1], col3=p[2], col4 = p[3])


>>> sql_command
' CREATE TABLE IF NOT EXISTS stud_data (`Last Name` VARCHAR(250),`First Name` VARCHAR(250),`Job` VARCHAR(250),`Country` VARCHAR(250)); '



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhập và xuất cơ sở dữ liệu qua SSH

  2. Hàm trả về Javascript

  3. Làm cách nào để kiểm tra cài đặt InnoDB của tôi?

  4. hiển thị dòng mới mysql trong HTML

  5. có giới hạn kích thước tệp khi tạo tệp csv bằng php và mysql không?