烂大街

 找回密码
 立即注册
搜索
热搜: cf
查看: 243|回复: 0

[分享交流] 解决因CHAR_ITEM_ID列为空角色进地图闪退的问题

[复制链接]
  • TA的每日心情
    萌哒
    6 天前
  • 1

    主题

    9

    回帖

    6708

    积分

    论坛元老

    Rank: 8Rank: 8

    UID
    2758
    马尼
    6599 枚
    贡献
    33 次
    信誉
    0 点
    在线时间
    12 小时
    注册时间
    2024-10-8
    最后登录
    2024-11-15
    发表于 2024-10-17 22:43:25 | 显示全部楼层 |阅读模式
    本帖最后由 2267152500 于 2024-10-17 23:25 编辑


    [SQL] 纯文本查看 复制代码
    UPDATE CF_ITEM_INFO
    SET CHAR_ITEM_ID = b.item_id
    FROM CF_ITEM_INFO a,(SELECT DRESS_ID ,item_id
    FROM CF_ITEM_INFO  
    UNPIVOT(
    DRESS_ID FOR DRESS IN ([DRESS1],[DRESS2],[DRESS3],[DRESS4],[DRESS5],[DRESS6],[DRESS7],[DRESS8],[DRESS9],[DRESS10])
    ) AS UNPVT
    WHERE
    ITEM_CODE LIKE 'A%%%%'
    AND (DRESS_ID <> '-' OR DRESS_ID <>'' )) b  WHERE  a.ITEM_ID in (b.DRESS_ID) AND (CHAR_ITEM_ID = '' OR CHAR_ITEM_ID = '-')
    



    复制上面的sql执行下就行了,前提是DRESS列有数据才有用,用的时候最好备份下CF_ITEM_INFO表


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|烂大街

    GMT+8, 2024-11-21 19:43 , Processed in 0.449836 second(s), 27 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表