计算机网络/计算机科学与应用/系统/运维/开发

PHP PDO处理事务

事务:将多条sql操作(增删改) 作为一个操作单元 要么成功 要么失败


MySQL对事务的支持:

被操作的表必须是innoDB类型的表(支持事务)

MySQL常用的表类型:MyISAM (非事务)增删改速度块

InnoDB(事务型) 安全性高


更改表结构类型InnoDB类型

alter table stu engine=innodb;


查看表结构

show create table stu\G;


    mysql> create table demo(
        -> id int(11) unsigned not null auto_increment primary key,
        -> username char(50),
        -> ye double
        -> )ENGINE=InnoDB;
    Query OK, 0 rows affected (0.05 sec)
    mysql> insert into demo(username,ye) values('meizi',10000);
    Query OK, 1 row affected (0.02 sec)


    mysql> insert into demo(username,ye) values('feng',1000000);
    Query OK, 1 row affected (0.00 sec)
    mysql> select * from demo;
    +----+----------+---------+
    | id | username | ye      |
    +----+----------+---------+
    |  1 | meizi    |   10000 |
    |  2 | feng     | 1000000 |
    +----+----------+---------+
    2 rows in set (0.01 sec

pdo

所谓坚持,就是从种子种下到开花结果需要等待的时间。

评论

^