sql >> Databasteknik >  >> RDS >> Mysql

Byt namn på en kolumn i mysql-tabellen utan att behöva upprepa dess typdefinition

ALTER TABLE-syntaxen verkar inte erbjuda en sådan möjlighet:

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
    [alter_specification [, alter_specification] ...]
    [partition_options]

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
    partition_options

alter_specification:
    table_options
[...]
  | CHANGE [COLUMN] old_col_name new_col_name column_definition
        [FIRST|AFTER col_name]
  | MODIFY [COLUMN] col_name column_definition
        [FIRST | AFTER col_name]
[...]

Mer specifikt :



  1. MySQL group_concat() sortering efter fallsatsvärden

  2. Förstå systemkolumner i PostgreSQL

  3. 3 sätt att få dagnamnet från ett datum i SQL Server (T-SQL)

  4. Förklara JOIN vs. LEFT JOIN och WHERE-förslag till prestanda mer detaljerat