【问题标题】:Error 1054 : Unknown Column错误 1054:未知列
【发布时间】:2015-06-18 09:43:18
【问题描述】:

在 SQL 中更新数据,我遇到了这个错误:

WHERE 子句中出现错误 1054 UNKNOWN COLOMN 'Targa';

这是我提出的查询:

UPDATE sede SET nome = 'Ford Fiesta', Chilometri = '150.0', AnnoImmatricolazione = '2015', SedeV = '14', Stato = '1', Categoria = '1', Alimentazione = '3', Porte = '1' WHERE Veicolo.Targa = 'CE817HC';

这是表格定义:

    DROP TABLE IF EXISTS `veicolo`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `veicolo` (
  `Targa` varchar(7) NOT NULL,
  `Nome` varchar(30) NOT NULL,
  `Chilometri` double NOT NULL,
  `AnnoImmatricolazione` int(4) NOT NULL,
  `SedeV` int(3) NOT NULL,
  `Stato` int(1) NOT NULL,
  `Categoria` int(1) NOT NULL,
  `Alimentazione` int(1) NOT NULL,
  `Porte` int(1) NOT NULL,
  PRIMARY KEY (`Targa`),
  KEY `_idx` (`SedeV`),
  KEY `_idx1` (`Stato`),
  KEY `c_idx` (`Porte`),
  KEY `Alimentazione` (`Alimentazione`),
  KEY `Categoria` (`Categoria`),
  CONSTRAINT `` FOREIGN KEY (`SedeV`) REFERENCES `sede` (`Id`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `veicolo_ibfk_1` FOREIGN KEY (`Stato`) REFERENCES `stato` (`IdStato`),
  CONSTRAINT `veicolo_ibfk_2` FOREIGN KEY (`Porte`) REFERENCES `porte` (`IdPorte`),
  CONSTRAINT `veicolo_ibfk_3` FOREIGN KEY (`Alimentazione`) REFERENCES `alimentazione` (`IdAlimentazione`),
  CONSTRAINT `veicolo_ibfk_4` FOREIGN KEY (`Categoria`) REFERENCES `categoria` (`IdCategoria`)

【问题讨论】:

    标签: mysql sql


    【解决方案1】:

    只是一个小错误:

    UPDATE sede -- YOU UPDATE THIS TABLE
    SET nome = 'Ford Fiesta', 
        Chilometri = '150.0', 
        AnnoImmatricolazione = '2015', 
        SedeV = '14', 
        Stato = '1', 
        Categoria = '1', 
        Alimentazione = '3', 
        Porte = '1' 
    WHERE Veicolo.Targa = 'CE817HC'; -- YOU SPECIFY ANOTHER TABLE VEICOLO WHICH ISN'T INCLUDED IN YOUR STATEMENT
    

    您需要加入表 veicolo 或 veicolo 的别名错误,您想删除别名并使用 Targa = ...

    【讨论】:

    • 操作! -.- 非常感谢,也对不起我的一点关注!
    • 没问题。 :-) 如果需要,您可以将问题标记为已解决。 :-)
    猜你喜欢
    • 2016-04-01
    • 2012-03-09
    • 2017-03-17
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 2020-09-25
    • 2015-08-19
    • 2021-08-05
    相关资源
    最近更新 更多