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

ПОРЪЧАЙТЕ ПО идентификатор или дата_създаден, за да се покажат най-новите резултати?

Не е добра идея да разчитате на колоната ID за подреждане на времето, защото това не е нейната цел. По принцип идентификационният номер е просто уникален ключ за този ред, нищо повече. Използването на идентификатор може никога да не причини проблеми, но няма причина да се добавя сложност, като се приеме, че подреждането по идентификатор винаги ще се запази. Например, в бъдеще може да искате да изтриете записи и след това ръчно да вмъкнете нови записи или да импортирате записи от друг източник, които са с времеви печат в миналото. Ако не сте имали колона date_created, тогава 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 пароли

  2. извличане на последния вмъкнат ред от всеки потребител в базата данни

  3. PHP/MySQL разлика в датата/часа

  4. Вземете сумата на колоната и използвайте за изчисляване на процента от общия брой (mySQL)

  5. Наистина ли са необходими кавички около таблици и колони в MySQL заявка?