Есть приложение, которое использует несколько таблиц в моей БД, собираюсь ввести в приложение рейтинг пользователей, для этого создаю еще одну таблицу с полями user и rate. Когда пользователь добавляет материал, создается запись с его ID и рейтингом, равным нулю, впоследствии рейтинг будет увеличиваться.
Вопрос: как избежать дублирования записей, ведь пользователи могут добавлять материалы неоднократно. То есть требуется сделать проверку на наличие в таблице пользователя с заданным ID, если такового нет, то создать. Если не сложно, приведите SQL-запрос.
MySQL и рейтинг пользователей приложения
Re: MySQL и рейтинг пользователей приложения
INSERT INTO `BD_name` (`id`, `rate`) VALUES (`123456789`, `0`) ON DUPLICATE KEY UPDATE `rate` = (`rate`+1);
Где BD_name - имя таблицы
Где BD_name - имя таблицы
Re: MySQL и рейтинг пользователей приложения
Большое спасибо)
Re: MySQL и рейтинг пользователей приложения
Извините за не скромный вопрос но я везде видел и немогу понять где и как сдлать бд таблицу обьясните или дайте ссылку на то где про неё говорится...
Re: MySQL и рейтинг пользователей приложения
VITAL
Создание базы пользователей приложения и ведение статистики http://flapps.ru/forum/topic165.html
И поиск по форуму "база".
Создание базы пользователей приложения и ведение статистики http://flapps.ru/forum/topic165.html
И поиск по форуму "база".