在线地址1.:https://shimo.im/docs/dbec7961106a4d36
在线地址2:https://docs.qq.com/doc/DQUt4WmxUY0hEUlJJ
五、执行计划
主要用于分析sql语句的执行情况(并不执行sql语句)得到sql语句是否使用了索引,使用了哪些索引。
语法:explain sql语句\G 或 desc sql语句\G
mysql锁机制
<?php
$pdo = new PDO('mysql:host=localhost;dbname=php69','root','root');
$pdo->exec('set names utf8');
//添加锁
//$pdo->exec('lock table a write');
$fh = fopen('./lock.txt','w');
flock($fh,LOCK_EX);
//取出id的值
$res = $pdo->query('select id from a');
$info = $res->fetch(PDO::FETCH_ASSOC);
$id = $info['id'];
//给id的值加1操作
$id = $id+1;
//把该值再写入;
$pdo->exec("update a set id=$id");
//$pdo->exec('unlock tables');//是否锁
flock($fh,LOCK_UN);
echo 'ok';
?>