Forum Webscript.Ru
Общие => Базы данных => Тема начата: win_pup от 04 Марта 2003, 07:31:57
-
Всем привет!... ;-)
строка из мануала по MySQL 4:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)]
[table_options] [select_statement]
поидее, квадратные скобки должны означать возможность отсутствия того, что в них указывается, но если я напишу:
CREATE TABLE <Имя таблицы>
то естественно у меня ничего не выйдет и никакая таблица создана не будет... :-/
Это, типа, в мануале опечатка что ли?...
(или всё-таки можно как-то?...)
-
win_pup
это не опечатка...
какой смысл в таблице без столбцов?
-
тогда зачем ставить квадратные скобки?
Справка по созданию таблицы в ФоксПро:
CREATE TABLE | DBF TableName1 [NAME LongTableName] [FREE]
(FieldName1 FieldType [(nFieldWidth [, nPrecision])]
[NULL | NOT NULL]
[CHECK lExpression1 [ERROR cMessageText1]]
[DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE]
[REFERENCES TableName2 [TAG TagName1]]
[NOCPTRANS]
[, FieldName2 ...]
[, PRIMARY KEY eExpression2 TAG TagName2
|, UNIQUE eExpression3 TAG TagName3]
[, FOREIGN KEY eExpression4 TAG TagName4 [NODUP]
REFERENCES TableName3 [TAG TagName5]]
[, CHECK lExpression2 [ERROR cMessageText2]])
| FROM ARRAY ArrayName
всё чётко написано, где нужно, а где необязательно
-
win_pup
тогда зачем ставить квадратные скобки?
это к разработчикам...
не придирайся. ;)
-
[OFF]на неумные вопроосы - неумные ответы[/OFF]
win_pup, чтобы ты спросил %)
-
это к разработчикам...
не придирайся.
понятно, что к разработчикам...
win_pup, чтобы ты спросил %)
вот я и спрашиваю, а в друг на форум забредёт кто-нить из разработчиков ;)
а вообще, так... просто размышляю... :)