Jump to content

What's the best DATA Type MYSQL


Baseball

Recommended Posts

Use timestamp();

 

The fastest data types in mysql are the integers.

 

use a big int.

 

then to get the current date in a unix timestamp = time();

to get the date from a timestamp, use: date("format..",$timestamp);

To convert a Formatted date to a timestamp use the strtotime($formatted_date) function.

 

time()

http://php.net/time

 

strtotime()

http://php.net/strtotime

 

date

http://php.net/date

 

-CB-

An integer may be the fastest choice for a data type, but the extra manipulation you must use to get a Unix Timestamp into and out of a usable format makes it the worst choice to use to store date/time information in a database.

It's usable in it's current state, you only need to convert it if displayin or saving, in fact, it is much, much easier to doing time-comparison functions. unix timestamps are the preffered performance for fast conditional date/time statements. and it is much more accure, saves db space, and saves memory.

 

-CB-

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.