最近有个python项目需要更新mysql时间,类型是datetime,参考了网上的建议,将时间转为字符串再写入数据库。deftoMysqlDateTime():dt=datetime.datetime.now().strftime("%Y-%m-%d%H:%M:%S")returndt
分类:
数据库 时间:
2017-07-07 20:08:23
阅读次数:
190
二、python与mysql交互 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 1 pip3 install pymysql 2.1.执行原生sql语句 1 import pymysql 2 conn = pymysql.connect(host= ...
分类:
编程语言 时间:
2017-06-25 12:05:26
阅读次数:
158
1.手动清除binlog文件理论上,应该在配置文件/etc/my.cnf中加上binlog过期时间的配置项,expire_logs_days=10.但是如果没有加这一项,随着产生越来越多的binlog,磁盘被吃掉了不少。可以直接删除binlog文件,但是可以通过mysql提供的工具来删除更安全。因为purge会更新mysql-bi..
分类:
数据库 时间:
2017-06-15 16:31:11
阅读次数:
210
在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法:1、在SHELL环境下,使用mysqladmin命令设置:mysqladmin–uroot–ppassword“新密码”回车后要求输入旧密码2、在mysql>环境中,使用update命令,直接更新mysql库user表的数据:Updatemysql.usersetpassword=passwo..
分类:
数据库 时间:
2017-04-11 10:20:23
阅读次数:
173
mysql当插入重复时更新的方法: 第一种方法: 示例一:插入多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: 示例一:插入单条记录 使用 dual 做表名可以让你在 select 语句后面直接跟上要插入字段的值,即使这些值还不存在当前表中。 第二种方法: ...
分类:
数据库 时间:
2017-03-08 11:22:24
阅读次数:
260
MySQL中利用外键实现级联删除、更新 MySQL支持外键的存储引擎只有InnoDB,在创建外键的时候,要求父表必须有对应的索引,子表在创建外键的时候也会自动创建对应的索引。在创建索引的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET NULL ...
分类:
数据库 时间:
2017-01-05 14:26:01
阅读次数:
262
转自:mysql中timestamp的自动生成与更新 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样。1、自动UPDATE 和INSERT 到当前的时间:表: Table Create Table 数据:1 2007-10-08 11:53:352 2007-10-08 11:5 ...
分类:
数据库 时间:
2016-12-28 01:32:03
阅读次数:
249
1、测试过程如下: 2、分析:对于unique的insert,如果不同事务之间存在非unqiue冲突,则事务会等待冲突的事务提交,也就是等待锁。如果不存在冲突则能正在执行更新。 mysql的某一列为unique属性时,会为该列建索引,所以该列不能太大。 因为大事务的执行时间较长,那么别的事务如果冲突 ...
分类:
数据库 时间:
2016-12-24 20:42:24
阅读次数:
281
解锁 第一种 show processlist; 找到锁进程,kill id ; 第二种 mysql>UNLOCK TABLES; 锁表 锁定数据表,避免在备份过程中,表被更新 mysql>LOCK TABLES tbl_name READ; 为表增加一个写锁定: mysql>LOCK TABLES ...
分类:
数据库 时间:
2016-12-04 20:44:33
阅读次数:
216