mysql - 如何在mysql触发器中将点(。)连接到像pic.jpeg这样的字符串?
问题描述
我收到此错误
未找到列:1054 未知列“。” 在“字段列表”中。
代码:
NEW.student_img_name = CONCAT(NEW.student_roll_no,'.',
(SUBSTRING_INDEX(NEW.student_img_name, `.`, -1)))
解决方案
NEW.student_img_name = CONCAT(NEW.student_roll_no,'.',
(SUBSTRING_INDEX(NEW.student_img_name, '.', -1)))
尝试这个?可能出现的错误不是第一个点,而是 SUBSTRING_INDEX 中的第二个点。
推荐阅读
- c++ - 如何解密字母数字形式的 AES 加密消息?在下面的代码中,加密给出了字母数字。但解密是错误的
- java - 如何将字符串“指令和逗号分隔的参数”解析为Java中适当的指令实现类?
- c++ - 通过引用或指针传递 char 或 short 是否比通过值传递慢?
- python - 如何在 PyQt5 中调用或激活 MenuBar 快捷方式?
- json - 从 json 文件中选择特定项目以防多个字段具有相同的名称 vba
- android - 多次按下片段调用按钮问题
- css - 如何使用 sass 将 -fluid 添加到具有子名的类中
- bash - gcloud 命令行重定向到标准输出
- c++ - cmake error libcurl not found, but libcurl4 is installed
- python - _root_logger_handlers_backup = _root_logger.handlers.copy() AttributeError: 'list' 对象没有属性 'copy'?