![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
0x223522
脾气老好
展开
-
mysql 使用as或like复制表结构创建新表
-- 只复制表的结构,并不复制索引create table tb_log_copy_as as select * from tb_log limit 0;-- 显示表的创建语句show create table tb_log;CREATE TABLE `tb_log` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `platform` varchar(20) COLLATE utf8mb4_unicode_ci DEFAU原创 2021-05-13 10:23:49 · 758 阅读 · 0 评论 -
[MySQL]使用查出来的使用逗号分隔的字符串“1,2,3”,作为另一个查询语句in后边的查询条件。
情景描述:要求是查找指定班级对应的课程。表的结构是,班级表class中的一个字段course_ids用于存储course表的id。我的思路很简单,select查找course表,然后使用in嵌套一个子查询查询出所有的id。所以第一次的代码是这样的:SELECT*FROM course couWHERE cou.id IN ( SELECT c.course_ids FROM class c WHERE c.product_id = '1' );结果确实只查原创 2021-03-04 17:43:18 · 1278 阅读 · 2 评论 -
那些年踩过的char类型的坑
事情的发生环境是这样的:当时呢我正在测试一个表格页面,打开页面后会自动从后台获取数据,当然第一步是非顺畅的,数据如约的显示在了页面之上。然后又进行了增删改操作,也是非常顺利,这些就不必说了。从上可以看出来,虫子呢就是出现在查询这一块。至于什么错误呢,还是需要娓娓道来。首先我选择使用车间号进行了一下数据筛选,车间号的数据类型是int类型,所以查询时的条件就写成了如下:<if finr !...原创 2020-03-10 17:48:03 · 357 阅读 · 0 评论