powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не видеть колонну
6 сообщений из 6, страница 1 из 1
Не видеть колонну
    #40090788
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,

нижеуказанной командой получаю ошибку:

Код: sql
1.
UPDATE a, t SET a.city_id=t.city_id WHERE a.num=t.num;



#1054 - Unknown column 't.city_id' in 'field list'

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
CREATE TABLE `a` (
  `id` int NOT NULL AUTO_INCREMENT,
  `num` int NOT NULL,
  `oper` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `region` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `region_id` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `city` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `city_id` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `area` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `area_id` int NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `num` (`num`)
) ENGINE=MyISAM AUTO_INCREMENT=3479915 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci






Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE TABLE `t` (
  `id` int NOT NULL AUTO_INCREMENT,
  `num` int NOT NULL,
  `region` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `city` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  `area` varchar(69) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `num` (`num`),
  UNIQUE KEY `num_2` (`num`)
) ENGINE=MyISAM AUTO_INCREMENT=1012810 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci




можете помочь?
...
Рейтинг: 0 / 0
Не видеть колонну
    #40090790
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините, команда

Код: sql
1.
SELECT * FROM `a` WHERE a.num=t.num;




#1054 - Unknown column 't.num' in 'where clause'
...
Рейтинг: 0 / 0
Не видеть колонну
    #40090792
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
malo13
Unknown column 't.city_id' in 'field list'
Так нет же такого поля, вот и ругается.
...
Рейтинг: 0 / 0
Не видеть колонну
    #40090794
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
SELECT * FROM `a` WHERE a.num=t.num;



предыдущая команда ошибочна. использую эту команду

ошибка

#1054 - Unknown column 't.num' in 'where clause'
...
Рейтинг: 0 / 0
Не видеть колонну
    #40090796
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
malo13
Код: sql
1.
SELECT * FROM `a` WHERE a.num=t.num;




предыдущая команда ошибочна. использую эту команду

ошибка

#1054 - Unknown column 't.num' in 'where clause'
И тут нет поля t.num. Откуда ему взяться, если таблица t в секции from не упоминается?
...
Рейтинг: 0 / 0
Не видеть колонну
    #40090797
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE TABLE `t` (
`id` int NOT NULL AUTO_INCREMENT,
`num` int NOT NULL,]
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Не видеть колонну
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]