- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 [MySQL] You can‘t specify target table ‘table name‘ for update in FROM
这个查询的目的是将 app_detailed_info_gp 表中最新的 10 条未删除记录的 is_deleted 字段设置为 1,以标记这些记录为已删除状态。但是,由于子查询中使用了目标表 app_detailed_info_gp,因此会出现上述错误。在这个查询中,子查询的结果被存储在一个临时表 tmp 中,然后在外部查询中使用这个临时表进行更新操作。这个错误通常出现在 MySQL 中,表示在更新查询中使用了目标表作为子查询的源表,而 MySQL 不允许这样做。
2023-03-20 00:45:39 102 1
转载 字符编码笔记:ASCII,Unicode 和 UTF-8
今天中午,我突然想搞清楚 Unicode 和 UTF-8 之间的关系,就开始查资料。这个问题比我想象的复杂,午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。我尽量写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。一、ASCII 码我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位...
2018-03-10 12:24:37 164
原创 PHP开启OpenSSL
为了使PHP支持https,我们需要开启OpenSSL,怎么配置呢?1.打开php配置文件php.ini; 2.找到;extension=php_openssl.dll,去掉前面的分号;如果不存在则加入此项; 3.将php根目录下的ssleay32.dll和libeay32.dll文件,以及php/ext下的php_openssl.dll 这三个文件复制,然后粘贴到:C:/WINDOWS/sys
2017-05-02 16:24:46 995
原创 PHP乱码问题
都说没有遇到过乱码问题的PHP程序员都不能算是入门的PHPer。用惯了UTF-8的我今天偶遇gb2312,才发现自己还不算入门。 事情是这样的,我发现down下来的代码,运行之后是乱码,更改 <meta http-equiv="Content-Type" content="text/html;charset=gb2312" /> 完全没用。可能是PHP解析出了问题 上面的更改
2017-05-01 18:18:07 341
转载 kill和kill -9
很多时候,会有人建议你,如果kill杀不掉一个进程,就用kill -9. 为什么? kill是Linux下常见的命令。其man手册的功能定义如下: kill – send a signal to a process明朗了,其实kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kil
2017-03-26 07:54:05 336
原创 Mysql多列删除
删除一列时: alter table TableName drop [column] 列名; 删除多列时: alter table TableName drop column 列名1, drop column 列名2;一列时,column可有可无;多列必须要有。
2017-03-21 18:17:54 6546
原创 验证码实现
一、提前了解1. GD库在PHP中,通过使用GD扩展库提供的一系列API接口实现对图像的处理,包括创建新图像和处理已有图像(调整大小、缩略图、旋转添加水印等)。 我们可以到https://libgd.github.io/下载GD库。 通过GD库处理图像的操作,都是先在内存中处理,操作完以后再以文件流的方式输出到浏览器或保存到浏览器。2.创建图像步骤(1)创建画布:就是在内存中开辟一块临时区域,用
2016-12-26 16:39:50 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人