(java JavaEE)问题:数据库(oracle)本来有三条数据。在进行增删改查操作时。只能操作第一条数据。 15
当进行查询时:数据库三条数据都成功显示;当进行添加时:数据成功添加;问题:当进行修改时:只能修改第一条数据;删除也是一样;明明数据库有三条数据不知道为什么只能操作第一条。...
当进行查询时:数据库三条数据都成功显示;
当进行添加时:数据成功添加;
问题:
当进行修改时:只能修改第一条数据;
删除也是一样;
明明数据库有三条数据不知道为什么只能操作第一条。
哎!不知道问题出在哪里。
SQL> create table Toperator(Operator_ID char(10) primary key,
2 Operator_Name varchar2(20) not null,
3 Operatpr_Pwd varchar2(20) not null,
4 Is_Admin char(1) default 'N'
5 );
Table created
SQL> insert into Toperator values('A000000001','管理员','admin','Y');
1 row inserted
SQL> insert into Toperator values('C10220012','李四','admin','N');
1 row inserted
SQL> insert into Toperator values('A10234567','王五','admin','N');
1 row inserted
SQL> commit;
Commit complete
SQL> select * from Toperator;
OPERATOR_ID OPERATOR_NAME OPERATPR_PWD IS_ADMIN
----------- -------------------- -------------------- --------
A000000001 管理员 admin Y
C10220012 李四 admin N
A10234567 王五 admin N
我已经知道问题了,Operator_ID char(10)我只添加了9位。太粗心了。 展开
当进行添加时:数据成功添加;
问题:
当进行修改时:只能修改第一条数据;
删除也是一样;
明明数据库有三条数据不知道为什么只能操作第一条。
哎!不知道问题出在哪里。
SQL> create table Toperator(Operator_ID char(10) primary key,
2 Operator_Name varchar2(20) not null,
3 Operatpr_Pwd varchar2(20) not null,
4 Is_Admin char(1) default 'N'
5 );
Table created
SQL> insert into Toperator values('A000000001','管理员','admin','Y');
1 row inserted
SQL> insert into Toperator values('C10220012','李四','admin','N');
1 row inserted
SQL> insert into Toperator values('A10234567','王五','admin','N');
1 row inserted
SQL> commit;
Commit complete
SQL> select * from Toperator;
OPERATOR_ID OPERATOR_NAME OPERATPR_PWD IS_ADMIN
----------- -------------------- -------------------- --------
A000000001 管理员 admin Y
C10220012 李四 admin N
A10234567 王五 admin N
我已经知道问题了,Operator_ID char(10)我只添加了9位。太粗心了。 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询