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

MySql файлът с данни за зареждане STR_TO_DATE връща празен?

Защо ми е необходим символът @, за да използвам тази функция?

Символът @ означава, че използвате променлива, така че низът за четене не се поставя веднага в таблицата, а в памет, която ви позволява да работите с нея, преди да я вмъкнете. Повече информация в http://dev.mysql.com/ doc/refman/5.0/en/user-variables.html

Трябва ли форматът на данните („%c/%e/%Y“) да бъде форматът на въведените данни или желаният от мен изход?

Това е форматът на въведените данни, повече информация в http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date

Мога ли да заснема времето и по този начин?

Трябва да можете, стига да сте избрали правилния формат, нещо като

STR_TO_DATE(@temp_date,'%c/%e/%Y %h:%i:%s');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JPA карта MySQL json тип, има изкривен низ

  2. Обработка на данни от поле за множествен избор

  3. Как да пропуснете празни данни в MySQL?

  4. Работа с MyISAM в MySQL

  5. MySQL Prepare Statement - Максимална дължина 1000 знака