MySQL存储器的问题!报错地方在变量那里!

问题描述

我写了一个存储器,一直找不到问题出在哪里,郁闷死了大家帮我看看啊!CREATE TRIGGER tr_userbefore insertON userinfopoFOR EACH ROWdeclaremyId int;BEGIN select max(id) into myId from userpo; if(vv is null)THEN :new.id:=1; else :new.id:=myId +1; end if;END;----------------------------| id | pwd | name|----------------------------我在myId这个变量之前,加@符号也试过了,不行。。都是报这个错误 问题补充:xuxiangpan888 写道

解决方案

是不是需要把begin 拿到 declare前面

时间: 2024-09-22 10:20:52

MySQL存储器的问题!报错地方在变量那里!的相关文章

项目从mysql迁移到oracle报错

问题描述 项目从mysql迁移到oracle报错 本来没有一点错误,迁移之后出现了很多,不知道哪位大神见过下面的问题: 17:23:54,967 ERROR BasicPropertyAccessor:118 - IllegalArgumentException in class: com.ebupt.dataWarehouse.entity.dataQualityMonitoring.MonTaskConEntity, setter method of property: TemporaryI

mysql数据库,workbench,报错,sql格式错误?

问题描述 mysql数据库,workbench,报错,sql格式错误? 建立数据库是卡住了 代码如下,最后三行的前面出来红色的×. 请问,什么问题? begin if new.item_type_id<> old.item_type_id or new.measure_type_id <> old.measure_type_id or new.per_quantity<> old.per_quantity or new.total_weight<> old.

Mysql水晶报表运行报错

问题描述 如果连接SQL的就可以正常显示出来数据,用同样的方法修改下,换成Mysql的就报错了,报错信息为:"BusinessObjects.Licensing.KeycodeDecoder,Version=13.0.2000.0,Culture=neutral,PublicKeyToken=692fbea5521e1304"或它的某一个依赖项.系统找不到指定的文件.结贴给高分,很急,求各路大神帮忙,谢谢! 解决方案

mysql5.7在centos下编写c语言程序操作数据库时,头文件#include&amp;amp;lt;mysql/mysql.h&amp;amp;gt;报错

问题描述 mysql5.7在centos下编写c语言程序操作数据库时,头文件#include<mysql/mysql.h>报错 mysql5.7在centos下编写c语言程序操作数据库时,头文件#include报错 解决方案 这是没有找到plugin_auth_common.h文件啊,你对照一下目录下面有没有这个文件啊...另外这个/usr/include/mysql/mysql目录看起来有点奇怪啊,你是不是多建了一层mysql目录

MySql中插入中文报错:incorrect string value

问题描述 在对mysql数据库中插入数据的时候,直接插入中文是没有问题的!但是用预编译语句时,用流对数据进行处理总报incorrectstringvalue这个异常.问题原因应该是由于编码引起的,但是没有找到解决方法.以下是数据库编码设定:数据库itresource|CREATEDATABASE`itresource`/*!40100DEFAULTCHARACTERSETutf8数据库statusServercharacterset:utf8Dbcharacterset:utf8Clientch

mysql导入sql文件报错 ERROR 2013 2006 2002

  今天导入sql总是提示错误 代码如下: ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/l

mysql导入sql文件报错 ERROR 2013 2006 2002_Mysql

今天导入sql总是提示错误 复制代码 代码如下: ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect... ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

mysql换成oracle报错

问题描述 最近把写的项目从mysql5.5换成oracle 11g,采用hibernate3.5.5+spring3.1.1+struts2.3.4,c3p 0.9连接池,当初用mysql没什么问题,换成oracle的主键增长,jdbc配置都已经改了.用户登录没问题,登录成功后从数据库查询东西的时候,出现Exception in thread "http-bio-9999-exec-8" java.lang.OutOfMemoryError: PermGen space请问下,出现这个

MySQL Administrator 登录报错的解决方法_Mysql

使用MySQL Administrator 登录,报错: Either the server service or the configuration file could not be found.Startup variable and service section are there for disabled. 使用Root 登录进去以后看到管理功能都是禁止掉的,提示: This section is only avaliable when connected to localhost