Ошибка MySQL 1264 вне допустимого значения для столбца 'Telnum' в строке 1 - PullRequest
0 голосов
/ 24 октября 2019

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

Моя таблица: создание

    CREATE TABLE IF NOT EXISTS mydb.Addr (
      idAddr INT(11) NOT NULL AUTO_INCREMENT,
      Zipcode VARCHAR(45) NULL DEFAULT NULL,
      Address VARCHAR(45) NULL DEFAULT NULL,
      Name VARCHAR(45) NULL DEFAULT NULL,
      City VARCHAR(45) NULL DEFAULT NULL,
      State VARCHAR(20) NULL DEFAULT NULL,
      Telnum VARCHAR(45) NULL DEFAULT NULL,
      PRIMARY KEY (idAddr))

Затем, когда я пытаюсь сделать следующее

    INSERT INTO Addr(Zipcode, Address, Name, City, State, Telnum)
    VALUES
    ('10000', 'Evergreen Ave 100', 'John Doe', 'Columbus', 'Ohio', '9985565560');

, я просто получаю:

Ошибка MySQL 1264 вне диапазона значения для столбца 'Telnum' в строке 1

Большинство людей с этой проблемой пытались использовать значения INT, но я непосредственно пытался использовать VARCHAR, я заблудился, кто-нибудь может мне помочь?

...