V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
deepall
V2EX  ›  程序员

各位老哥,写代码写出一本悬疑小说了!

  •  
  •   deepall · 2019-09-10 18:06:26 +08:00 · 2474 次点击
    这是一个创建于 1661 天前的主题,其中的信息可能已经有所发展或是发生改变。
    mysql - table 两条记录
    ![avatar]( https://s2.ax1x.com/2019/09/10/nUD0UI.png)
    查询语句以及结果
    ![avatar]( https://s2.ax1x.com/2019/09/10/nUDJgO.png)
    建表语句和数据
    /*
    Navicat Premium Data Transfer

    Source Server : 127.0.0.1 -- MySQL
    Source Server Type : MySQL
    Source Server Version : 80016
    Source Host : 127.0.0.1:3306
    Source Schema : weibo

    Target Server Type : MySQL
    Target Server Version : 80016
    File Encoding : 65001

    Date: 10/09/2019 18:05:31
    */

    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;

    -- ----------------------------
    -- Table structure for tb_test
    -- ----------------------------
    DROP TABLE IF EXISTS `tb_test`;
    CREATE TABLE `tb_test` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `text` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

    -- ----------------------------
    -- Records of tb_test
    -- ----------------------------
    BEGIN;
    INSERT INTO `tb_test` VALUES (1, '李向哲:黑白竖条纹衬衫 Ports V');
    INSERT INTO `tb_test` VALUES (2, '李向哲:黑白竖条纹衬衫 Ports V');
    COMMIT;

    SET FOREIGN_KEY_CHECKS = 1;
    7 条回复    2019-09-11 07:34:42 +08:00
    deepall
        1
    deepall  
    OP
       2019-09-10 18:10:31 +08:00
    没有人去破个案吗
    xiaoyaojc
        2
    xiaoyaojc  
       2019-09-10 18:15:15 +08:00
    你的数据库出问题了吧,我本地执行了下,返回 0 条记录。
    tgich
        3
    tgich  
       2019-09-10 18:16:43 +08:00
    你的酒馆对我打了烊
    deepall
        4
    deepall  
    OP
       2019-09-10 18:22:13 +08:00
    破案了,太坑了啊第一条记录是 Ports\xa0V,第二条记录是 Ports V
    zhujinliang
        5
    zhujinliang  
       2019-09-10 18:26:43 +08:00 via iPhone
    欢迎收听张震讲鬼故事《关不掉的数据库》
    caqiko
        6
    caqiko  
       2019-09-10 18:33:50 +08:00 via Android
    @deepall #4 这种情况很大可能就是不可见字符的锅
    pinews
        7
    pinews  
       2019-09-11 07:34:42 +08:00
    utf8mb4 我遇到过一个 bug,
    官方推荐 set_charset('utf8mb4'),但是有可能无效,只好用 query('SET NAMES utf8mb4')
    为什么无效忘了,好像是 php 所配 mysql 扩展版本太低。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3099 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:33 · PVG 22:33 · LAX 07:33 · JFK 10:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.