第1行的列'Telnum'的MySQL错误1264超出范围值

时间:2019-10-24 18:56:47

标签: mysql varchar mysql-error-1264

我是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');

我刚得到:

  

第1行的“ Telnum”列的MySQL错误1264超出范围值

大多数遇到此问题的人都尝试使用INT值,但是我直接尝试使用VARCHAR,我迷路了,有人可以帮我吗?

0 个答案:

没有答案