SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

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

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

Вы не зашли.

#1 12.04.2012 11:34:06

beelka
Участник
Зарегистрирован: 12.04.2012
Сообщений: 14

Обновление и добавление записи на MySQL

Здравствуйте!!!
Есть такая проблема, имеется таблица jornal, в най поля id_jornal, mark, id_student, id_sabjeck, id_semestr, id_cours.
Как сделать что если оценки студенпо данному предмету, в данном семестре, в данном курсе нету дабавить, если есть - отредактировать.
Тоесть четверка значений id_student, id_sabjeck, id_semestr, id_cours должны быть уникальными.
Огромное вам спасибо.

Неактивен

 

#2 12.04.2012 11:39:58

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Обновление и добавление записи на MySQL

beelka написал:

Как сделать что если оценки студенпо данному предмету, в данном семестре, в данном курсе нету дабавить, если есть - отредактировать.

Какую оценку добавить, каким образом отредактировать?

beelka написал:

Тоесть четверка значений id_student, id_sabjeck, id_semestr, id_cours должны быть уникальными.
Огромное вам спасибо.

Сделайте уникальный ключ на эту комбинацию полей:

alter table jornal add unique (id_student, id_sabjeck, id_semestr, id_cours);

Неактивен

 

#3 12.04.2012 11:52:57

beelka
Участник
Зарегистрирован: 12.04.2012
Сообщений: 14

Re: Обновление и добавление записи на MySQL

Оценку добавляю из DataGridView!!!

Неактивен

 

#4 12.04.2012 12:16:04

beelka
Участник
Зарегистрирован: 12.04.2012
Сообщений: 14

Re: Обновление и добавление записи на MySQL

конструкция наверное должна быть INSERT ... ON DUPLICATE KEY UPDATE ...
а можете привести пример??? просто я тока начинаю осваивать MySQL!!!

Неактивен

 

#5 12.04.2012 12:18:50

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: Обновление и добавление записи на MySQL

Примеры есть здесь. Подправьте под свою таблицу.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#6 12.04.2012 12:28:31

beelka
Участник
Зарегистрирован: 12.04.2012
Сообщений: 14

Re: Обновление и добавление записи на MySQL

вроде все получилось!!!
ВСЕМ ОГРОМНОЕ СПАСИБО!!!

Неактивен

 

Board footer

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