PDA

Показать полную графическую версию : phpmyadmin как создать таблицу в базе??


FADE
29-06-2004, 01:24
удалил все базы - те что по умолчанию:)
1.создал новую
2. пытаюсь создать таблицу
* *а)пишу имя clients
* *б)поля 1
3. потом появляется страничка для заполнения, пишу:

в "поле" - "1"
в "тип" - "text"
в "длины\значения*" - "ntext"
в "ноль" - "not null"

нажимаю кнопку сохранить он мне выдает ошибку:

Ошибка

SQL-запрос : *

CREATE TABLE `clients` (

`1` TEXT( ntext ) NOT NULL
)

Ответ MySQL:


#1064 - You have an error in your SQL syntax. *Check the manual that corresponds to your MySQL server version for the right syntax to use near '(ntext) NOT NULL)' at line 1


что это такое и как создать таблицу?

Исправлено: FADE, 1:25 29-06-2004

vadimiron
29-06-2004, 13:59
А зачем ты ntext пишешь в в "длины\значения*" ???

FADE
29-06-2004, 14:09
vadimiron
там на одном сайте пример разбарается как создать новости из бд...

нигде подробнее совета пока не нашел для phpmyadmin

пытался через командную строку создать, но незнаю какой exe-шник надо вызывать. пробывал mysql, но там на запросы SHOW DATABASES тишина...
никак не могу разобраться:((

vadimiron
29-06-2004, 23:15
попробуй ntext в "длины\значения*" не писать, а всё остальное оставь таким же

mar
30-06-2004, 01:11
удалил все базы - те что по умолчанию
там всякие системные базы по умолчанию. Они на месте :o?    

FADE
30-06-2004, 01:25
mar
неееее, я ВСЕ снес, весь етот мусор нафиг, там в пхпмайадмин хорошая ссылка есть удалить базы,
вот я и удалил базу mysql и базу test

так что теперь нет ничего лишнего вроде..
ну или пока я етого "лишнего" не нашел :gigi:

Добавлено:

или не дошел еще.. до тех мест с файлами, которые мне бы захотелось удалить :biglaugh:


Исправлено: FADE, 1:28 30-06-2004

mar
30-06-2004, 01:41
FADE
mysql - это системная база !!!!!
В ней содержится вся информация обо всех базах данных, пользователях баз данных и привилегиях
:(
"длины\значения - это длина поля в байтах (например 128, но не то, что ты написал туда. Естественно, система ошибку выкидывает)


Исправлено: mar, 1:45 30-06-2004

FADE
30-06-2004, 01:45
mar
а обязательно в этом поле задавать длинну поля??

Добавлено:

кстати без mysql - системной базы- я могу создавать и изменять и юзать базы??

mar
30-06-2004, 01:53
FADE
Длину задавать для некоторых типов, по-моему, необязательно, а для некоторых (в том числе текстовых), если мне не изменяет память,  нужно.
mysql - эта системная база; по-моему, она для того и существует, чтобы в нее все данные о базах автоматически записывать. Так что теоретически работать без нее нельзя. Правда, практически я никогда не эксперементировала с ее удалением ;)

FADE
30-06-2004, 02:01
а я вот поексперементировал сервис не запускается, все удалил и переустановил мускуль?:) спасиб ща попробую 128 говоришь надо задать?

mar
30-06-2004, 13:02
можно и 4, и 32 и 256 - это зависит от длины текста, который ты намереваешься туда помещать (то есть от тебя :)




© OSzone.net 2001-2012