mysql - 如何在mysql触发器中将点(.)连接到像pic.jpeg这样的字符串?

标签 mysql laravel triggers database-trigger

我收到此错误

Column not found: 1054 Unknown column '.' in 'field list.'

代码:

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 中的第二个点。

关于mysql - 如何在mysql触发器中将点(.)连接到像pic.jpeg这样的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55044720/

相关文章:

PHP & MySQL 页面速度

laravel - 在 Laravel 中创建一个新页面

php - 使用 php 更改 mysql 触发器中的值?

sql-server - 仅当未提供修改日期时才触发 UPDATE 修改日期

mysql - 在本地开发Rails项目时如何在Docker上使用MySQL

java - 连接到服务器上的数据库

javascript - 在 heroku 中部署后 CSS 和 JS 不工作

laravel - 如何在 webpack.mix 中配置路径别名?

MySQL触发器正则表达式不工作

php - 使用 REGEX 从 MySQL 选择序列化值