BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: yossak ที่ มีนาคม 29, 2012, 14:32:56 PM

หัวข้อ: พี่ครับถ้า error แบบนี้หมายความว่าไงครับ
เริ่มหัวข้อโดย: yossak ที่ มีนาคม 29, 2012, 14:32:56 PM
ผมลองขึ้นระบบเองเป็นแบบทดสอบแต่มันขึ้นอันนี้มาหมายความว่าไงครับ
หัวข้อ: Re: พี่ครับถ้า error แบบนี้หมายความว่าไงครับ
เริ่มหัวข้อโดย: chainakorn17 ที่ มีนาคม 29, 2012, 15:04:43 PM
แนะนำซื้อ ลิขสิทธิ์  นะครับผม ... คงมีคนรู้คำตอบมากมายแต่ก็น่าจะไม่มีครัยตอบนะผมว่า
หัวข้อ: Re: พี่ครับถ้า error แบบนี้หมายความว่าไงครับ
เริ่มหัวข้อโดย: udomchok ที่ มีนาคม 29, 2012, 15:07:19 PM
นำคำสั่งนี้ไป Run ใน MySQL หรือที่สายฟ้า เสร็จแล้ว Restart MySQL

CREATE FUNCTION get_serialnumber(param1 varchar(150)) RETURNS int(11)
begin   declare serial_exist int;   declare xserial_no  int;   if param1='' then      select 'test' into param1;   end if;    select count(serial_no) into serial_exist from serial where name = param1;   if serial_exist = 0 then   insert into serial (name,serial_no) values (param1,0);   end if;   update serial set serial_no = serial_no + 1 where name = param1;   select serial_no into xserial_no from serial where name = param1;   return xserial_no;  end