本文记录了使用Mysql时遇到的问题,持续更新中。。。
1、在windows命令行下登录mysql时报错:
C:Program FilesMySQLMySQL Server 5.0in>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
出错原因及解决方案:windows下dos默认的用户是odbc,但是在mysql里并没有odbc这个用户,所以出错,你改成mysql -uroot -p 这样就可以了,这里使用了root用户,当然你也可以使用其它的用户,但是前提是它有本地登录的权限。
2、datetime vs timestamp
timestamps一般用于跟踪记录的改变,每次记录改变它都会更新。
如果想要保存一个特定的时间点,需要使用datetime。datetime 方便计算时间,如("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)"。