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

Кой е най-добрият начин да вмъкнете само месец, ден и час в таблицата на базата данни?

Можете да използвате нещо подобно, за да разделите датата и часа:

$today = date("Y-m-d h:i:sa");
$dateTimeParts = explode(" ", $today);

//first separate date and time:
$date = $dateTimeParts[0];
$time = $dateTimeParts[1];

//separate date's year, month and day
$dateParts = explode("-",$date);


echo "Monthe and day: ".$dateParts[1]. "-" . $dateParts[2]."\n";
echo "Time: ".$time;

След това можете да съхраните цялата стойност на датата (за справка) и частите като dateDay, dateMonth и dateTime например. Или можете да разглобите всички части и да съхраните само една колона:

$newDate = [];
array_push($newDate, $dateParts[1]); //month
array_push($newDate, $dateParts[2]); //year
array_push($newDate, $time);
$relevantDateParts = implode(" ", $newDate);



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

  2. Как да тествам MySQL транзакции?

  3. Предупреждение:mysqli_connect():(28000/1045):Достъпът е отказан за потребителя

  4. задаване на mamp портове на 80 и 3306

  5. Разширете JSON с неизвестни ключове до редове с MySQL JSON_TABLE