what if you really want to store the timestamp data, such
as the publication date of the article?
Answers were Sorted based on User's Feedback
Answer / tim little
A timestamp field can hold a date passed to it!
If you do :
CREATE TABLE newtable ( aname varchar(32), pubdate timestamp );
INSERT INTO newtable ( aname, pubdate ) values ( 'first', '2009-07-08' );
and then do a
SELECT * from newtable;
Then you get "2009-07-08 00:00:00" as the date back! You don't need a second field. Why do people think this? I've seen this all around the internet and it's always wrong!
Now, I will tell you that any updates to that ROW WILL clobber the field, UNLESS you make efforts to put the old value back in, like :
update newtable set aname = 'now', pubdate=pubdate where aname = 'first';
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / amith
Create two columns of type TIMESTAMP and use the second one
for your real data.
| Is This Answer Correct ? | 0 Yes | 3 No |
List some comparisons operators used in mysql?
How can you see all indexes defined for a table?
SELECT country,city FROM customers GROUP BY country ORDER BY city DESC
What is pdo connection?
What is the datatype for password in mysql?
How to use case expression?
How do I drop a database in mysql?
How to get the number of rows selected or affected by a sql statement?
What is definer in mysql trigger?
Is mysql distributed?
For the database from the previous question, please give an SQL query which returns the invoice number of all invoices which contain the article with the number ?1234?. The query should be able to run under a MySQL 4.0 database.
What is a user defined variable?
Oracle (3259)
SQL Server (4518)
MS Access (429)
MySQL (1402)
Postgre (483)
Sybase (267)
DB Architecture (141)
DB Administration (291)
DB Development (113)
SQL PLSQL (3330)
MongoDB (502)
IBM Informix (50)
Neo4j (82)
InfluxDB (0)
Apache CouchDB (44)
Firebird (5)
Database Management (1411)
Databases AllOther (288)