Автор Тема: Граммотная таблица  (Прочитано 9984 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« : 09 Января 2004, 23:29:20 »
Пожалуйста помогите сделать ОБРАЗЦОВО-ПОКАЗАТЕЛЬНУЮ таблицу в MySQL.

мой вариант что то все обсерают :) :
CREATE TABLE `test` (
`id` int(11) NOT NULL auto_increment,
`date` timestamp(6) NOT NULL,
`name` varchar(255) binary NOT NULL default \'\',
`descriptioin` text NOT NULL,
PRIMARY KEY  (`id`)
)

Что нужно убрать, а что добавить в моём случае?
Кстати не пойму никак: "Как сделать чтоб дата автоматом ставилась при INSERT?" - в мане этот вопрос затрагивается, но не описан в примере... или я слепой.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Граммотная таблица
« Ответ #1 : 10 Января 2004, 14:54:04 »
Цитировать
Патриот:
ОБРАЗЦОВО-ПОКАЗАТЕЛЬНУЮ таблицу в MySQL

Для чего?
Цитировать
Патриот:
Что нужно убрать, а что добавить в моём случае?

Опять же для каких целей?
Цитировать
Патриот:
Как сделать чтоб дата автоматом ставилась при INSERT?

Тип столбца TIMESTAMP обеспечивает тип представления данных, который можно использовать для автоматической записи текущих даты и времени при выполнении операций INSERT или UPDATE. При наличии нескольких столбцов типа TIMESTAMP только первый из них обновляется автоматически.

http://www.mysql.com/doc/ru/DATETIME.html

В твоём случае:
INSERT test (NULL, NULL, \'\', \'\');
автоматом будет вставлен id и date (тек. время)
хотя говорят (вроде RomikChef) что timestamp лучше не юзать, а вставлять самому в поле с DATETIME.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Граммотная таблица
« Ответ #2 : 10 Января 2004, 15:40:21 »
Да, были у меня проблема.
апдейтил всю таблицу, одно поле..
везде таймстамп и поменялся.
поэтому я предпочитаю вставлять руками.
now() вместо null написать совсем не сложно

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Граммотная таблица
« Ответ #3 : 10 Января 2004, 15:43:31 »
слово "граммотный" звучит особо пикантно. это тебе не извените и не ковычка.
Это новый уровень.
трансцендентальный.
неграмотно написать слово "грамотный" - это надо уметь.

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« Ответ #4 : 11 Января 2004, 10:51:49 »
Цитировать
ковычка


RomikChef, выходит я не один тут такой =)

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« Ответ #5 : 11 Января 2004, 10:54:04 »
Alexandr
яж пример своей таблицы привёл, от неё ариентироваться... что в ней не так?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Граммотная таблица
« Ответ #6 : 11 Января 2004, 13:50:43 »
Прикройте уже этого клоуна?
Хотя бы за bad kanguage?
Или за полную бессмысленность.
Ну что за детский сад? Прибежал, чтобы ему сопли вытерли - "Маам, мальчишки говорят, что у меня таблица квадрааатная"!

Вот кто говорит - у тех и спрашивай.

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« Ответ #7 : 11 Января 2004, 13:56:55 »
RomikChef
Обиделся что ли? Хорош злится по всякой ерунде, между прочим ты первый начал.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Граммотная таблица
« Ответ #8 : 11 Января 2004, 14:53:08 »
Патриот
id можешь сделать unsigned
name НЕ binary - зачем оно тебе?
Ещё в зависимости от обстоятельств можно сделать name UNIQUE или INDEX.
Но опять же, "граммотной таблицы" не существует.
[OFF]
Цитировать
Патриот:
между прочим ты первый начал

Занавес! :D[/OFF]
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« Ответ #9 : 11 Января 2004, 14:58:23 »
Цитировать
name НЕ binary - зачем оно тебе?

что бы работало:
SELECT * FROM table ORDER BY name ASC
если не BINARY не пашет... или я что то не так делаю?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Граммотная таблица
« Ответ #10 : 11 Января 2004, 14:59:44 »
Патриот , твой вопрос не имеет смысла. и только.
вообще никакого смысла. вот и все.

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

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Граммотная таблица
« Ответ #11 : 11 Января 2004, 15:05:02 »
почему не имеет смысла?
потому, что ты не можешь даже промямлить, ЧТО КОНКРЕТНО людям не нравится в твоей таблице. потому, что ты как младенец - можешь только плакать, но не можешь сказать четко, для чего тебе эта таблица. что тебя в ней не устраивает.

Оффлайн Патриот

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
Граммотная таблица
« Ответ #12 : 11 Января 2004, 15:13:23 »
RomikChef
мой ник достался не из-за не знания родного языка и вообще ты ничего не знаешь про его появление!!!
если у тебя ко мне антипатия, не пости сюда! Твои посты содержат одни оскарбления, когда можно ограничется одной фразой.

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Граммотная таблица
« Ответ #13 : 11 Января 2004, 15:17:22 »
Цитировать
RomikChef:
 для чего тебе эта таблица

тебе же сказали, что она образцово-показательная, значит она нужна для образца и "показывания"

2Модераторы
снесите кусок темы после второго поста во флейм, оставив человеку ссылку на документацию по проектированию БД, например, вот эту http://www.citforum.ru/database/dbguide/index.shtml.
работа в Украине

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28