Skip to content

Мітки: mysql

Doctrine ORM Index Unique

Постановка задачі: Створити Entity, і відповідно таблицю в Базі Даних, в якій будуть подвійні ключі (multiple).

Тобто таблиця в БД повинна бути в такому вигляді:

Налаштування нового сервера (VPS)

Я вже давно не користуюсь звичайними хостинговими тарифами. Зрозумів, що маючи навіть кілька сайтів – потрібно обзавестись своїм VPS.

Але час від часу трапляється так, що приходиться наново конфігурити сервер. Наприклад, коли щойно купив VPS і потрібно його настроїти.

Сьогодні вирішив поділитись тим списком команд, які необхідні для настройки і запуску віртуального сервера (vps).
На нашому сервері стоїть ubuntu 10.04 LTS.

Дамп Бази Даних

Дампів бази ніколи не буває багато! І в цьому я вкотре переконався. На днях прийшлось систему переставляти на своєму ноуті. І тільки після того, як…

MySQL password reset

Трабла сталась з моїм паролем до мускуля. Завжди було root/root, а сьогодні щось поломалось. Отже рецепт скидання пароля до mysql: 1) зупиняємо мускул:

2)…

Цікаві інсерти в mysql

Приступимо одразу до прикладу.

Нехай у нас є таблиця юзерів, їхніх книжок, і їх кількість.


Маємо запис, що 13-й юзер має 5 книжок під номером 1001.

Результат:

А тепер, якщо ми простим інсертом додамо юзеру ще одну книжку, то получимо ще один рядок. А нам він нафіг не потрібен 🙂
Потрібно буде робити 2 запити: спочатку перевірити чи є в нього щось, а потім інсертити або апдейтити 🙁

Я пропоную інше рішення.