Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP БД Как создавать индексы для таблиц на mysqli https://www.cyberforum.ru/ php-database/ thread2341149.html
SQL-скрипт, позволяющий создавать индексы для каждой из таблиц
PHP БД Настройки уведомления
Здравствуй форум! У меня на сайте есть уведомления: ответ на коммент, заявка в друзья, ЛС и тд, которые отправляются на email. В настройках уже готовы все пункты, но я не знаю как лучше сохранять...
PHP БД Отдельные списки дел в БД
У меня есть задание, где нужно создать список дел на рhp. И это уже сделано. Но проблема в том что должна ещё быть возможность создавать отдельные списки дел. Например, список дел -...
PHP БД Написать в одной таблице число и что бы в другой таблице оно вычеталось На скриншоте таблица, как сделать так, что-бы написанное кол-во услуг вычиталось из другой таблицы? https://www.cyberforum.ru/ php-database/ thread2340652.html
PHP БД Проверить все изображения в папке на то что они используются в БД https://www.cyberforum.ru/ php-database/ thread2340625.html
Доброго дня. Есть папка, в ней тысячи изображений. Имена не систематизированы. Нужно проверить каждое изображение на то, что к нему есть обращение из БД. В базе несколько тысяч наименований....
PHP БД Выборка данных из бд
Здравствуйте! Я не давно начал изучать php, пожалуйста помогите в выборке данных из бд На сайте есть option ОТКУДА и КУДА со списком городов И по кнопке button выводилась информация о выбранных...
PHP БД Выборка из двух одинаковых таблиц
Доброго дня. Есть две аналогичные таблицы. Нужно произвести поиск картинки в аналогичных полях этих таблиц. Пробовал так:SELECT * FROM item WHERE TEXT LIKE '%000hybrid6.jpg%' OR img LIKE ...
PHP БД Получение id из таблицы mysqli php Подскажите пожалуйста, есть поиск данных из таблицы <?php $q=$_GET; $my_data=mysql_real_escape_string($q); $mysqli=mysqli_connect('localhost','','','') or die("Database Error"); ... https://www.cyberforum.ru/ php-database/ thread2340087.html
PHP БД Where like нескольких условий php https://www.cyberforum.ru/ php-database/ thread2339994.html
Подскажите пожалуйста, есть код который ищет имя в таблице: <?php $q=$_GET; $my_data=mysql_real_escape_string($q); $mysqli=mysqli_connect('localhost','','','') or die("Database...
PHP БД Запись в базу Elasticsearch через PHP (Symfony) Мне нужно записывать в базу такие поля как id, accessToken, refreshToken. Подскажите пожалуйста как можно это сделать средствами Symfony. https://www.cyberforum.ru/ php-database/ thread2339955.html
0 / 0 / 0
Регистрация: 27.10.2018
Сообщений: 2
0
MySQL

Как в MySQL запросе сравнить значение id из таблицы A со значением a_id из таблицы B из последней добавленной записи

27.10.2018, 22:14. Просмотров 975. Ответов 3
Метки (Все метки)

Очень тяжело объяснить, вот пример (работаю в phpmyadmin):

У меня есть 2 таблицы:
articles
categories

У articles есть categories_id, который ссылается на id категории.
У categories есть articles_count, который должен отображать, сколько записей есть в articles с данной категорией.

Далее я создал работающий триггер, который срабатывает при добавлении новой записи в articles со следующим кодом:

SQL
1
UPDATE categories SET `articles_count` = `articles_count` + 1
Теперь каждый раз, при добавлении записи в articles, всем articles_count в таблице categories добавляется +1.

Вопрос: как теперь сделать так, чтобы +1 прибавлялось только той записи из categories, в которой id = categories_id из записи, которая триггерит это триггер (то есть из последней записи в articles)
Я знаю что это делается добавлением к коду
SQL
1
WHERE categories.id =
чему?

Ну а если кто-то знает,как добиться задумки другим способом, буду рад выслушить.
Заранее благодарю.

Вернуться к обсуждению:
Как в MySQL запросе сравнить значение id из таблицы A со значением a_id из таблицы B из последней добавленной записи
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2018, 22:14
Готовые ответы и решения:

Вывод последней записи из таблицы mysql
Приветсвую. У меня вот такая ситуация. есть таблица, в ней определенное количество столбцов и...

Как из таблицы access вытащить значение последней записи определенного поля?
Как из таблицы access вытащить значение последней записи определенного поля?

Связь между значением атрибута в записи одной таблицы и наименованием сторонней таблицы
Здравствуйте, уважаемые корифеи! Не удивляйтесь моему вопросу - ответ мне нужен для дипломного...

Как вернуть Id последней добавленной записи
cmd.ExecuteNonQuery(); возвращает количество задействованных строк. Есть ли команда возвращающая...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.