Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   phpmyadmin как создать таблицу в базе?? (http://forum.oszone.net/showthread.php?t=31121)

FADE 29-06-2004 01:24 213392

удалил все базы - те что по умолчанию:)
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

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

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

vadimiron 29-06-2004 13:59 213393

А зачем ты ntext пишешь в в "длины\значения*" ???

FADE 29-06-2004 14:09 213394

vadimiron
там на одном сайте пример разбарается как создать новости из бд...

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

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

vadimiron 29-06-2004 23:15 213395

попробуй ntext в "длины\значения*" не писать, а всё остальное оставь таким же

mar 30-06-2004 01:11 213396

Цитата:

удалил все базы - те что по умолчанию
там всякие системные базы по умолчанию. Они на месте :o?
   

FADE 30-06-2004 01:25 213397

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

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

Добавлено:

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


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

mar 30-06-2004 01:41 213398

FADE
Цитата:

mysql
- это системная база !!!!!
В ней содержится вся информация обо всех базах данных, пользователях баз данных и привилегиях
:(
Цитата:

"длины\значения
- это длина поля в байтах (например 128, но не то, что ты написал туда. Естественно, система ошибку выкидывает)


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

FADE 30-06-2004 01:45 213399

mar
а обязательно в этом поле задавать длинну поля??

Добавлено:

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

mar 30-06-2004 01:53 213400

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

FADE 30-06-2004 02:01 213401

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

mar 30-06-2004 13:02 213402

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


Время: 19:45.

Время: 19:45.
© OSzone.net 2001-