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

АКТУАЛИЗИРАНЕ на MySQL с произволно число между 1-3

Опитайте това:

UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );

От документацията на MySQL за RAND :

Така че в горната заявка, най-голямата стойност, която може да бъде генерирана от 1 + RAND()*3 ще бъде 3.999999 , което при пода ще даде 3. Най-малката стойност ще се появи, когато RAND() връща 0, в който случай това ще даде 1.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. COUNT по-бърз ли е от изтеглянето на записите и броенето в код?

  2. Какво представляват Resource#?

  3. Динамични таблици на база данни в django

  4. MySQL CREATE USER с променлива?

  5. Редът на именувани параметри има смисъл за MySql .Net доставчик на данни?