Я пытаюсь создать таблицу с использованием SQL и, будучи новичком, я понятия не имею, где я иду не так ...

Это мой код:

    CREATE TABLE 'test_11' (
  `Company_Name` varchar(160),
  `Company_Number` varchar(8),
  `Care_Of` varchar(100),
  `PO_Box` varchar(10),
  `Address_line1` varchar(300),
  `Address_line2` varchar(300),
  `Post_town` text,
  `County` varchar(50),
  `Country` text,
  `Post_Code` varchar(20),
  `Category` varchar(100),
  `Status` varchar(70),
  `Country_of_Origin` text,
  `Dissolution_Date` date,
  `Incorporation_Date` date,
  `Accounting_refday` int(2),
  `Accounting_refmonth` int(2),
  `Next_due_date` date,
  `Last_made_up_date` date,
  `Accounting_category` text,
  `Returns_next_due_date` date,
  `Returns_last_made_up_date` date,
  `Num_mort_changes` int(6),
  `Num_mort_outstanding` int(6),
  `Num_mort_part_satisfied` int(6),
  `Num_mort_satisfied` int(6),
  `SIC_code1` varchar(170),
  `SIC_code2` varchar(170),
  `SIC_code3` varchar(170),
  `SIC_code4` varchar(170),
  `Num_gen_partners` int(6),
  `Num_lim_partners` int(6),
  `URL` varchar(47),
  `Change_of_name_date` date,
  `Company_name_previous` varchar(160)
) ENGINE=InnoDB DEFAULT CHARSET =latin1;

Может ли кто-нибудь помочь мне и сказать, что не так?

1 ответ1

2

Проблема заключается в синтаксисе рядом с именем таблицы. Удалить кавычки из test_11 .

  CREATE TABLE test_11 (
  `Company_Name` varchar(160),
  `Company_Number` varchar(8),
  `Care_Of` varchar(100),
  `PO_Box` varchar(10),
  `Address_line1` varchar(300),
  `Address_line2` varchar(300),
  `Post_town` text,
  `County` varchar(50),
  `Country` text,
  `Post_Code` varchar(20),
  `Category` varchar(100),
  `Status` varchar(70),
  `Country_of_Origin` text,
  `Dissolution_Date` date,
  `Incorporation_Date` date,
  `Accounting_refday` int(2),
  `Accounting_refmonth` int(2),
  `Next_due_date` date,
  `Last_made_up_date` date,
  `Accounting_category` text,
  `Returns_next_due_date` date,
  `Returns_last_made_up_date` date,
  `Num_mort_changes` int(6),
  `Num_mort_outstanding` int(6),
  `Num_mort_part_satisfied` int(6),
  `Num_mort_satisfied` int(6),
  `SIC_code1` varchar(170),
  `SIC_code2` varchar(170),
  `SIC_code3` varchar(170),
  `SIC_code4` varchar(170),
  `Num_gen_partners` int(6),
  `Num_lim_partners` int(6),
  `URL` varchar(47),
  `Change_of_name_date` date,
  `Company_name_previous` varchar(160)
) ENGINE=InnoDB DEFAULT CHARSET =latin1;

SQLFiddle

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .