01/10/2018, 14:33
Hỏi: Tắt hiển thị kết quả trong mysql khi thêm bản ghi?
Mình mới học mysql mong mọi người chỉ giáo!!!
Mình vừa thêm tầm 2 nghìn bản ghi vào csdl mà nó vừa thêm vừa in ra kết quả và cũng lâu nữa, mn ai biết tắt hiển thị kết quả khi insert nói riêng và các thao tác khác nói chung trong mysql như nào không xin chỉ giáo với ạ!
Bài liên quan
Thì bạn đơn giản đừng có thêm returning vào câu lệnh insert thôi.
INSERT SINHVIEN VALUES (‘15145677’, ‘DT1’, ‘ML176’, N’Lâm Mẫn Phương’,‘4/12/1984’,N’PHÚ THỌ THÀNH PHỐ VIỆT TRÌ’,‘NAM’);
Ví dụ câu này em viết như bình thường vậy return nó nằm ở đâu ạ…
câu đó thì nó có bao giờ return cái giá trị về đâu. Bạn phải thêm returning vào nó mới trả giá trị về
Em không hiểu câu trả lời của anh anh có thể nói rõ hơn được không. Em thêm y nguyên như vậy ạ. Mà nó vẫn hiển thị kết quả trên “Action Output” …
Mình không sử dùng MýQL workbench nên không biết rõ. Nhưng mà theo mình quan sát, nó chỉ hiện 1 row affected thôi. Nó có trả kết quả đâu?
@@! Ý em là cái kết quả hiển thị mỗi lần thêm bản ghi vào đấy ạ . Tại vì mỗi lần thêm vào nó ghi là 0.05~ gì gì đó mà thực ra là hơn trong khi em muốn thêm nhiều bản ghi thì phải chờ hơi lâu nên đi thỉnh giáo các bác học MySQL ạ
Cái đó là thời gian thực thi của MySQL. Không thay đổi được vì nó liên quan đến cấu hình máy. Nếu thêm nhiều dư liệu cùng lúc thì bạn có thể dồn cỡ 100 dòng lại thành 1 câu lệnh để tăng tốc
INSERT INTO clients (client_name, telephone) VALUES('Marie & Associates', '504-486-1234'), ('Geoffrey & Company', '617-522-1234'), ('Kenneth & Partners', '617-523-1234');
Có lẽ do mấy dấu chấm xanh ở trước mỗi câu lệnh. Thử tắt xem có được không?
Nó hiển thị thông tin như vậy để mình biết thêm chi tiết về kết quả chạy thôi, chạy xong nó im re thì biết nó chạy dc hay ko, hay lỡ tay click 2 lần thì sao
100 câu sql thì có chậm cũng chỉ tầm vài giây là cùng
Chẳng lễ bạn dành cả thanh xuân để ngồi nhìn cái workbench nó chạy sao
Chẳng lẽ tốc độ hiện chạy chậm hơn tốc độ gõ sql