خطأ غير معروف في جملة sql

‏السلام عليكم ورحمة الله وبركاته

‏أنا اعمل على تطوير مشروع لكني واجهت مشكلة في صفحة تثبيت في جملة sql

الخطأ

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ' lastname VARCHAR, email VARCHAR, phonenumber VARCHAR PRIMARY KEY(id))' at line 4

الجملة

CREATE TABLE accounts

(

id INT AUTO_INCREMENT,

firstname VARCHAR,

lastname VARCHAR,

email VARCHAR,

phonenumber VARCHAR

PRIMARY KEY(id))

ارجو المساعدة انا بحثت ولم اجد حل

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

عليك بتحديد عدد الحروف للمصفوفة النصية

VARCHAR(n)

مثال

CREATE TABLE accounts

(
    id INT AUTO_INCREMENT,

    firstname VARCHAR(50),

    lastname VARCHAR(50),

    email VARCHAR(100),

    phonenumber VARCHAR(20)

    PRIMARY KEY(id)
)

شكرا تم حلها، لكن ظهر لي خطأ

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(id))' at line 8

بعد تعديل الجملة إلى

CREATE TABLE accounts

(

id INT(11) AUTO_INCREMENT,

firstname VARCHAR(20),

lastname VARCHAR(20),

email VARCHAR(100),

phonenumber VARCHAR(20)

PRIMARY KEY(id))

مجهول أضف ردا

ضع فاصلة بعد

  phonenumber VARCHAR(20)

هذا كل ما في الامر !

CREATE TABLE accounts

( id INT AUTO_INCREMENT,

  firstname VARCHAR(50),

  lastname VARCHAR(50),

  email VARCHAR(100),

  phonenumber VARCHAR(20),

  PRIMARY KEY(id)

)

اشكرك، الجملة تعمل