SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 26.02.2011 23:13:38

NekoSin4eG
Участник
Зарегистрирован: 26.02.2011
Сообщений: 2

Составить запрос

Здравствуйте. Помогите составить запрос.

Есть база данных с названием BD. Есть поля Login и CountZap. Нужно узнать количество записей в Login( как,я вижу Count(Login) и вставить это значение в CountZap.

INSERT INTO BD(CountZap) VALUES(COUNT(Login))  не работает.

Неактивен

 

#2 26.02.2011 23:47:40

NekoSin4eG
Участник
Зарегистрирован: 26.02.2011
Сообщений: 2

Re: Составить запрос

INSERT INTO BD (CountZap) VALUES (SELECT COUNT(Login) FROM BD)

Сделал так,но Ошибка синтаксиса. в выражении запроса 'SELECT COUNT(Login) FROM BD'.

Неактивен

 

#3 27.02.2011 00:10:44

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Составить запрос

VALUES лишнее. А вот слова «база» и «таблица» Вы путаете зря. Поля есть
в таблицах, таблицы есть в базе. Соответственно, нужно правильно написать
названия таблиц.

INSERT INTO table_count (CountZap) SELECT COUNT(Login) FROM table_logins

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson