Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Създаване на ново уникално поле във вече попълнена таблица

Защо?

Бих направил следното:

  1. Създайте поле чрез ALTER TABLE t ADD COLUMN new_column *type_definition*
  2. Актуализиране на новосъздадено поле като UPDATE t SET new_column=*computation_expression*
  3. Добавете индекс чрез ALTER TABLE t ADD INDEX ... (или ALTER TABLE t ADD PRIMARY KEY ... ако трябва да е основен).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Геокодер на Google Maps за намиране на близки места от базата данни на MySQL

  2. Как да изчислим процента от две колони в MySQL

  3. Какво ще се случи, ако убия огромна MySQL InnoDb DELETE Query?

  4. СУПЕР привилегия(и) за тази операция

  5. извличане на максимален брой едновременни телефонни обаждания от call_log