Общие > Базы данных

ОТкуда ошибка?

<< < (2/3) > >>

fidget:

--- Цитировать ---нельзя
--- Конец цитаты ---

блин! где ты эту глупость нашел!
можно, все можно!
mysql> create table test(
    -> name varchar(20) primary key);
Query OK, 0 rows affected (0.10 sec)

Boatman
замени key на другое  и убери 255 из text!

YA:

--- Цитировать ---и убери 255 из text
--- Конец цитаты ---

или используй TINYTEXT

Alexandr:
Вот ответ:
CREATE TEMPORARY TABLE user2
(
_key varchar(20) PRIMARY KEY,
_value text
)
А вот комментарии:
Слова "value" и "key" зарезервированые.

Boatman:

--- Цитировать ---и убери 255 из text
--- Конец цитаты ---


Почему?
Мануал не  запрещает этого.

Maniac:

--- Цитировать ---Почему?
Мануал не запрещает этого.
--- Конец цитаты ---

Кто тебе сказал?


--- Цитировать ---
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)]
[table_options] [select_statement]

create_definition:
  col_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT]
            [PRIMARY KEY] [reference_definition]
  or    PRIMARY KEY (index_col_name,...)
  or    KEY [index_name] (index_col_name,...)
  or    INDEX [index_name] (index_col_name,...)
  or    UNIQUE [INDEX] [index_name] (index_col_name,...)
  or    FULLTEXT [INDEX] [index_name] (index_col_name,...)
  or    [CONSTRAINT symbol] FOREIGN KEY index_name (index_col_name,...)
            [reference_definition]
  or    CHECK (expr)

type:
        TINYINT[(length)] [UNSIGNED] [ZEROFILL]
  or    SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
  or    MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
  or    INT[(length)] [UNSIGNED] [ZEROFILL]
  or    INTEGER[(length)] [UNSIGNED] [ZEROFILL]
  or    BIGINT[(length)] [UNSIGNED] [ZEROFILL]
  or    REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
  or    DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
  or    NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
  or    CHAR(length) [BINARY]
  or    VARCHAR(length) [BINARY]
  or    DATE
  or    TIME
  or    TIMESTAMP
  or    DATETIME
  or    TINYBLOB
  or    BLOB
  or    MEDIUMBLOB
  or    LONGBLOB
  or    TINYTEXT
  or    TEXT
  or    MEDIUMTEXT
  or    LONGTEXT
  or    ENUM(value1,value2,value3,...)
  or    SET(value1,value2,value3,...)

index_col_name:
        col_name [(length)]

reference_definition:
        REFERENCES tbl_name [(index_col_name,...)]
                   [MATCH FULL | MATCH PARTIAL]
                   [ON DELETE reference_option]
                   [ON UPDATE reference_option]

reference_option:
        RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT

table_options:
   TYPE = {BDB | HEAP | ISAM | InnoDB | MERGE | MYISAM }
or   AUTO_INCREMENT = #
or   AVG_ROW_LENGTH = #
or   CHECKSUM = {0 | 1}
or   COMMENT = "string"
or   MAX_ROWS = #
or   MIN_ROWS = #
or   PACK_KEYS = {0 | 1}
or   PASSWORD = "string"
or   DELAY_KEY_WRITE = {0 | 1}
or      ROW_FORMAT= { default | dynamic | fixed | compressed }
or   RAID_TYPE= {1 | STRIPED | RAID0 } RAID_CHUNKS=#  RAID_CHUNKSIZE=#
or   UNION = (table_name,[table_name...])
or      DATA DIRECTORY="directory"
or      INDEX DIRECTORY="directory"

select_statement:
   [IGNORE | REPLACE] SELECT ...  (Some legal select statement)


--- Конец цитаты ---

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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 
Перейти к полной версии