【问题标题】:can't drop MySQL table if exist and create new one Note: #1051 Unknown table无法删除 MySQL 表(如果存在)并创建新表 注意:#1051 未知表
【发布时间】:2018-12-11 19:32:12
【问题描述】:

无法删除表(如果存在)并创建新表。

DROP TABLE IF EXISTS `Persons`;

CREATE TABLE Persons (
    LastName varchar(255),
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255) 
);

INSERT INTO Persons (LastName, FirstName, Address, City)
VALUES ('Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006');

注意:#1051 未知表 'ff.persons' 最后,插入查询正在获取

MySQL 返回一个空结果集(即零行)。 (查询耗时 0.0485 秒。)

【问题讨论】:

  • 这不是一个错误,这里您从数据库中得到注意,该表不存在,因此它不会被删除。
  • 但问题是它跳过了一个查询。 Wordpress 数据库默认有 50 个查询。在这里执行了 49 个查询并且网站没有正确加载

标签: mysql database phpmyadmin


【解决方案1】:

您的代码没有错误,并且在运行代码时删除了上一个表, 不用担心这是正常的方式,它没有返回任何东西。这对于 INSERT 来说是正常的,因为它不是 SELECT 查询,因此没有指定要返回的任何内容,因此它不会返回任何内容。

【讨论】:

  • 但问题是它跳过了一个查询。 Wordpress 数据库默认有 50 个查询。在这里执行了 49 个查询并且网站没有正确加载
猜你喜欢
  • 1970-01-01
  • 2019-02-01
  • 1970-01-01
  • 2011-06-28
  • 1970-01-01
  • 2012-03-07
  • 2013-12-07
  • 1970-01-01
  • 2015-09-09
相关资源
最近更新 更多