کلید اصلی(Primary Key)

هنگام ایجاد جدول، همچنین باید یک ستون با یک کلید منحصر به فرد برای هر یک ایجاد کنید.
رکورد.


این را می توان با تعریف یک کلید اولیه انجام داد.


ما از عبارت "INT AUTO_INCREMENT PRIMARY KEY" استفاده می کنیم که یک عدد درج می کند
شماره منحصر به فرد برای هر رکورد از 1 شروع می شود و برای هر کدام یک افزایش می یابد
رکورد.



مثال


Create primary key when creating the table:



import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",

 
user="youruse
ame
",
  passwd="yourpassword",

  database="mydatabase"
)

mycursor = mydb.cursor()


mycursor.execute("CREATE TABLE customers (id INT AUTO_INCREMENT
PRIMARY KEY, name VARCHAR(255),
address VARCHAR(255))")




اگر جدول از قبل وجود دارد، از کلمه کلیدی ALTER TABLE استفاده کنید:



مثال


Create primary key on an existing table:



import mysql.connector

mydb = mysql.connector.connect(
  host="localhost",

 
user="youruse
ame
",
  passwd="yourpassword",

  database="mydatabase"
)

mycursor = mydb.cursor()


mycursor.execute("ALTER TABLE customers ADD COLUMN id INT AUTO_INCREMENT
PRIMARY KEY")