社区
基础和管理
帖子详情
关于一个简单的触发器去字段末尾空格和回车的问题
SWUN_jungle
2017-10-27 04:09:04
今天新建了一张表,但是这个简单的触发器就总是出问题,求各位打算指点
就是想将taxno中的末尾空格
但这个触发器就一直出问题;如图:一更新taxno字段就报错
...全文
384
3
打赏
收藏
关于一个简单的触发器去字段末尾空格和回车的问题
今天新建了一张表,但是这个简单的触发器就总是出问题,求各位打算指点 就是想将taxno中的末尾空格 但这个触发器就一直出问题;如图:一更新taxno字段就报错
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binsweet
2017-11-30
打赏
举报
回复
触发器不能对自身表进行SQL操作,正确的做法就是::new.infoid:=RTRIM(:new.infoid);
lipiaolpt
2017-11-28
打赏
举报
回复
:new.infoid:=RTRIM(:new.infoid);
花开了叫我
2017-10-27
打赏
举报
回复
BEGIN :new.infoid:=RTRIM(:new.infoid); END; begin 和 and 中间 就这一句 啥都不要 你不能在行级触发器读取该表数据 会产生变异表的问题 你目前也不需要
mysql-5.7.17-winx64.zip 解压版
修改里面的basedir值和datadir值(不要手动创建data文件夹) 以管理员身份运行cmd. 进入到mysql根目录下的bin目录,依次输入 (安装) mysqld --install (初始化,会自动在mysql根目录下创建data文件夹,就是my.ini配置文件中刚刚配置的datadir的位置) mysqld --initialize (启动mysql服务) net start mysql 重置密码 在my.ini文件
末尾
加上“skip-grant-tables”(取消权限设置)保存文件 或者关闭mysql服务,然后执行mysqld --skip-grant-tables 重启mysql服务 cmd进入mysql下的bin目录,输入mysql,
回车
,进入mysql 选择mysql数据库 use mysql 修改root用户密码 update user set authentication_string=password("123456") where user="root"; (将root用户的密码设为123456。新版本下mysql数据库password
字段
更改为authentication_string) 删掉my.ini文件
末尾
的“skip-grant-tables”,保存文件。 重启mysql服务 使用mysql -u root -p
回车
,输入刚刚设置的密码:root,登录mysql 然后我们使用show databases查看所有数据库,这个时候如果提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 我们就输入 set password=password("123456"); 将密码重设为123456,否则它会一直报上面的错误。 然后就可以正常登录了。 mysql -u root -proot (注意:-p之后直接跟密码,不要有
空格
。)
SqlServer中去除
字段
空格
及特殊
空格
/
回车
/换行等
SqlServer中去除
字段
空格
及特殊
空格
/
回车
/换行等
sql server 怎么清除
空格
、
回车
字符
你可以使用 LTRIM 和 RTRIM 函数来清除字符串两端的
空格
和
回车
字符。 例如: SELECT LTRIM(RTRIM(column_name)) AS trimmed_column FROM table_name; 要清除所有
空格
和
回车
字符,你可以使用 REPLACE 函数,例如: SELECT REPLACE(REPLACE(column_name, CHAR(13), ''), CH...
mysql 把换行符全部删掉_mysql怎么去除
字段
中换行符与
回车
符
去掉mysql数据中的换行与
回车
符,解决方法:复制代码 代码示例:update tablename set field = replace(replace(field, char(10), ''), char(13), '');char(10): 换行符char(13):
回车
符mysql的trim函数没办法去掉
回车
和换行,只能去掉多余的
空格
,可以用mysql的replace函数。参考如下方法...
mysql如何去除
字段
首尾空白字符及特定字符
1、mysql trim 函数 语法:trim([{BOTH | LEADING | TRAILING} [remstr] FROM] str) (1)默认去除首尾
空格
mysql> SELECT TRIM(' apple '); -> 'apple' (2)去除做
空格
mysql> SELECT LTRIM(' apple '); -> 'apple ' (3)去除右
空格
mysql> SELECT LTRIM(' apple '); ->
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章