查看: 949|回复: 8
|
[讨论]系统设计问题。有关JSP+MySQL
[复制链接]
|
|

楼主 |
发表于 9-11-2005 08:51 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 9-11-2005 09:04 AM
|
显示全部楼层
原帖由 ww2020 于 8-11-2005 05:02 PM 发表
Table tbl_student
Field ID,Name
ID是primary key
Database如下
05AA0001 AhMeng
05AB0002 AhSeng
ID意义
前两个 指 ...
如果換科系, id 需不需要改 ?
如果不是 mysql, 就可以用 trigger
第三个问题,如老板不还电费,致于停电和系统中断?要如何复原系统?
ups 不貴, 還有就是常 backup |
|
|
|
|
|
|
|
发表于 9-11-2005 09:05 AM
|
显示全部楼层
第三個方法是有的,我記得我曾經用過,但是很久以前了,
好像是一開始建立 table 的時候的 setting .... |
|
|
|
|
|
|
|

楼主 |
发表于 9-11-2005 09:17 AM
|
显示全部楼层
原帖由 flashang 于 9-11-2005 09:04 AM 发表
如果換科系, id 需不需要改 ?
这沒关系,可以直接update。
原帖由 flashang 于 9-11-2005 09:04 AM 发表
如果不是 mysql, 就可以用 trigger
是什么database???
原帖由 flashang 于 9-11-2005 09:04 AM 发表
ups 不貴, 還有就是常 backup
我指如果物理性破坏等,如ups也跌坏了等。System如何复原?
原帖由 莫名奇妙 于 9-11-2005 09:05 AM 发表
第三個方法是有的,我記得我曾經用過,但是很久以前了,
好像是一開始建立 table 的時候的 setting ....
资料那里找?
Thank you |
|
|
|
|
|
|
|
发表于 9-11-2005 09:25 AM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 9-11-2005 11:50 AM
|
显示全部楼层
原帖由 goatstudio 于 9-11-2005 09:25 AM 发表
个人认为如果用 MySQL, 还是自己写 function 来产生 unique key 较好.
我的程式就是自己产生 unique key而导致输入相同id产生错误....
一般mysql的auto increment是1,2,3,....
有法子变 A001,A002,A003,......吗? (在Mysql里...)
Thank You
[ 本帖最后由 ww2020 于 9-11-2005 11:51 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-11-2005 01:46 PM
|
显示全部楼层
原帖由 ww2020 于 9-11-2005 11:50 AM 发表
我的程式就是自己产生 unique key而导致输入相同id产生错误....
一般mysql的auto increment是1,2,3,....
有法子变 A001,A002,A003,......吗? (在Mysql里...)
Thank You[/ ...
你是产生了 unique key 过了一阵子, 才执行 insert 输入进去资料库吗?
通常, 当要输入进去资料库的那一刻, 才马上产生 unique key 然后用资料库检查, 确定没有相冲后, 然后马上执行 insert. 过程是一气呵成的. |
|
|
|
|
|
|
|

楼主 |
发表于 9-11-2005 03:39 PM
|
显示全部楼层
原帖由 goatstudio 于 9-11-2005 01:46 PM 发表
...入进去资料库的那一刻, 才马上产生 unique key 然后用资料库检查, 确定没有相冲后, 然后马上执行 insert. 过程是一气呵成的.
这就是我的第一个解決方法,但这方法还不算完全解决我的问题。
但可以把错误机率減少许多,也得付出过多的效率。
Thank You
我也不该撞牛角尖,先做之后再改好了,多谢goatstudio的指教。  |
|
|
|
|
|
|
| |
本周最热论坛帖子
|