Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Auto-filled fields (nil59) 04/09/2002 - 21:02:18
      Re: Auto-filled fields (walrus) 04/09/2002 - 21:33:57
      Re: Auto-filled fields (nil59) 04/09/2002 - 21:50:03
      Re: Auto-filled fields (nil59) 05/09/2002 - 02:29:56
      Re: Auto-filled fields (walrus) 05/09/2002 - 23:30:54
      Re: Auto-filled fields (nil59) 06/09/2002 - 00:24:50

> Original message text:
> From: nil59 - 04/09/2002 - 21:02:18
> Subject:Auto-filled fields
> -----------------
> День добрый!
>
> Есть таблица с полями AUTO_INCREMENT и TIMESTAMP. Если указать insert'у значения NULL для этих полей - все создается как надо.
> Если указать не-NULL - значения устанавливаются как сказано в INSERT. Можно ли создать в таблице такие поля, которые всегда бы заполнялись автоматически, на стороне базы? У меня разыгралась паранойя...
>
> Да, и еще: нужно ли иметь право SELECT на таблицу с полем AUTO_INCREMENT для того, чтобы иметь возможность узнать LAST_INSERT_ID()?
>
> Спасибо большое.
>
> With best regards,
> Daniel Podolsky
>
>
>


From: nil59 - 05/09/2002 - 02:29:56
Subject:Auto-filled fields
-----------------
Все, спасибо, разобрался. Хоть и не до конца :)

1) The biggest differences between the ANSI SQL and MySQL versions of GRANT are:
...
In MySQL, if you have the INSERT privilege on only some of the columns in a table, you can execute INSERT statements on the table; the columns for which you don't have the INSERT privilege will be set to their default values. ANSI SQL requires you to have the INSERT privilege on all columns.
...

2) В этой связи пришлось добавить к таблице третье поле - ну, чтобы хоть на что-то права дать :)

3) НО! Пока я говорил
GRANT INSERT (thirdfield) on IDtable to getid@localhost;
INSERT делать не давали.
Пришлось сказать
GRANT INSERT (thirdfield) on IDtable to getid@'%';
Это помогло, но не есть правильно, как я понимаю.
Может кто-нибудь прояснить ситуацию?

Спасибо

With best regards,
Daniel Podolsky.




[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
4516



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |