我在mysql服务器上执行了以下查询:
CREATE TABLE user(
created_at timestamp NOT NULL,
updated_at timestamp NOT NULL,
id integer NOT NULL AUTO_INCREMENT PRIMARY KEY,
count integer NOT NULL,
name varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_general_ci
当我查看phpmyadmin时,我感到很惊讶。created
我使用的是ubuntu14.04,在尝试使用命令Lide220安装扫描器canon sudo apt-get install xsane时,会出现以下消息:
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
我怎样才能成功地安装它呢?
我在一个表中有一个列update_date,类型是timestamp。我使用phpmyadmin下拉菜单将默认值设置为CURRENT_TIMESTAMP。但后来当我运行sql UPDATE x SET时...如果时间戳列中的任何列都有更改,它就会更新时间戳列。我想要实现的是,无论是否有更改,在每次运行更新sql时都设置当前时间。有没有办法在mysql中做到这一点,或者我需要在每次调用更新时显式地设置update_date?
谢谢