Forum Webscript.Ru
Разное => Флейм => Тема начата: Патриот от 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?" - в мане этот вопрос затрагивается, но не описан в примере... или я слепой.
-
Патриот:
ОБРАЗЦОВО-ПОКАЗАТЕЛЬНУЮ таблицу в MySQL
Для чего?
Патриот:
Что нужно убрать, а что добавить в моём случае?
Опять же для каких целей?
Патриот:
Как сделать чтоб дата автоматом ставилась при INSERT?
Тип столбца TIMESTAMP обеспечивает тип представления данных, который можно использовать для автоматической записи текущих даты и времени при выполнении операций INSERT или UPDATE. При наличии нескольких столбцов типа TIMESTAMP только первый из них обновляется автоматически.
http://www.mysql.com/doc/ru/DATETIME.html
В твоём случае:
INSERT test (NULL, NULL, \'\', \'\');
автоматом будет вставлен id и date (тек. время)
хотя говорят (вроде RomikChef) что timestamp лучше не юзать, а вставлять самому в поле с DATETIME.
-
Да, были у меня проблема.
апдейтил всю таблицу, одно поле..
везде таймстамп и поменялся.
поэтому я предпочитаю вставлять руками.
now() вместо null написать совсем не сложно
-
слово "граммотный" звучит особо пикантно. это тебе не извените и не ковычка.
Это новый уровень.
трансцендентальный.
неграмотно написать слово "грамотный" - это надо уметь.
-
ковычка
RomikChef, выходит я не один тут такой =)
-
Alexandr
яж пример своей таблицы привёл, от неё ариентироваться... что в ней не так?
-
Прикройте уже этого клоуна?
Хотя бы за bad kanguage?
Или за полную бессмысленность.
Ну что за детский сад? Прибежал, чтобы ему сопли вытерли - "Маам, мальчишки говорят, что у меня таблица квадрааатная"!
Вот кто говорит - у тех и спрашивай.
-
RomikChef
Обиделся что ли? Хорош злится по всякой ерунде, между прочим ты первый начал.
-
Патриот
id можешь сделать unsigned
name НЕ binary - зачем оно тебе?
Ещё в зависимости от обстоятельств можно сделать name UNIQUE или INDEX.
Но опять же, "граммотной таблицы" не существует.
[OFF]Патриот:
между прочим ты первый начал
Занавес! :D[/OFF]
-
name НЕ binary - зачем оно тебе?
что бы работало:
SELECT * FROM table ORDER BY name ASC
если не BINARY не пашет... или я что то не так делаю?
-
Патриот , твой вопрос не имеет смысла. и только.
вообще никакого смысла. вот и все.
Ну, и не скрою, что называющий себя патриотом и не знающий родного языыка вызывает у меня брезгливость.
-
почему не имеет смысла?
потому, что ты не можешь даже промямлить, ЧТО КОНКРЕТНО людям не нравится в твоей таблице. потому, что ты как младенец - можешь только плакать, но не можешь сказать четко, для чего тебе эта таблица. что тебя в ней не устраивает.
-
RomikChef
мой ник достался не из-за не знания родного языка и вообще ты ничего не знаешь про его появление!!!
если у тебя ко мне антипатия, не пости сюда! Твои посты содержат одни оскарбления, когда можно ограничется одной фразой.
-
RomikChef:
для чего тебе эта таблица
тебе же сказали, что она образцово-показательная, значит она нужна для образца и "показывания"
2Модераторы
снесите кусок темы после второго поста во флейм, оставив человеку ссылку на документацию по проектированию БД, например, вот эту http://www.citforum.ru/database/dbguide/index.shtml.