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

Вмъкване в таблицата по ред

в момента не съм пред sql базата данни и следователно не мога да представя напълно проверен sql код. ако обаче полето ви num не е поле за автоматично увеличение, направете нещо подобно:

CREATE TEMPORARY TABLE temp_table_x (
    num int auto_increment primary key,
    reference_id int
);

INSERT temp_table_x (reference_id)
SELECT id FROM source_table ORDER BY id;

UPDATE source_table st 
    SET st.num = x.num
FROM temp_table_x x
WHERE reference_id = id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Искам да разделя низ в mysql с помощта на SUBSTRING_INDEX

  2. MySQL - Вземете брояч за всяка дублирана стойност

  3. php artisan migrate хвърляне [PDO Exception] Не можа да се намери драйвер - Използване на Laravel

  4. MySQL само в рамките на текущия месец?

  5. Какво е PyMySQL и как се различава от MySQLdb? Може ли да повлияе на внедряването на Django?