Quản trị viên cơ sở dữ liệu

Hỏi và đáp cho các chuyên gia cơ sở dữ liệu muốn cải thiện kỹ năng cơ sở dữ liệu của họ và học hỏi từ những người khác trong cộng đồng





3
Tại sao truy vấn này dẫn đến bế tắc?
Tôi cung cấp bên dưới truy vấn MySQL thô và mã mà tôi thực hiện theo chương trình. Nếu hai yêu cầu đang được thực hiện cùng một lúc sẽ dẫn đến mẫu lỗi sau: SQLSTATE [40001]: Lỗi nối tiếp: 1213 Bế tắc được tìm thấy khi cố gắng khóa; …

2
Giúp hiểu lý do tại sao một bế tắc xảy ra trên khóa chỉ mục cấp hàng
Tôi có xml bế tắc sau <deadlock> <victim-list> <victimProcess id="process3340d548c8" /> </victim-list> <process-list> <process id="process3340d548c8" taskpriority="0" logused="1676" waitresource="KEY: 5:72057594083016704 (80e6876e1037)" waittime="4843" ownerId="6974726" transactionname="user_transaction" lasttranstarted="2018-05-25T13:52:16.627" XDES="0x330b1b4458" lockMode="U" schedulerid="1" kpid="34260" status="suspended" spid="201" sbid="2" ecid="0" priority="0" trancount="2" lastbatchstarted="2018-05-25T13:52:16.657" lastbatchcompleted="2018-05-25T13:52:16.657" lastattention="1900-01-01T00:00:00.657" clientapp=".Net SqlClient Data Provider" hostname="RD0003FF430FC8" hostpid="12344" loginname="officearchitect" isolationlevel="read committed (2)" xactid="6974726" currentdb="5" currentdbname="OfficeArchitect_Performance_Test" …



4
MySQL: Làm thế nào để giảm một cột int không dấu?
Tôi có một bảng với một cột unsigned int, hãy đặt tên là col1. Tôi muốn giảm số cột theo một số, nếu giá trị sau khi giảm nhỏ hơn 1 thì đặt thành 1. Như thế này: UPDATE `tbl1` SET `col1` = GREATEST(1, `col1`-3); Điều này hoạt động tốt, …
7 mysql 

2
Nối chuỗi có điều kiện trong PostgreSQL
Tôi có một bảng parcelshiện có chứa các cột owner_addr1, owner_addr2, owner_addr3. Đôi khi, một hoặc cả hai trường sau đều trống. Tôi muốn kết hợp chúng vào một trường mới, owner_addrtrong đó mỗi trường ở trên được nối với //nhau giữa mỗi trường. Nhưng nếu một hoặc nhiều cột …

1
Tại sao information_schema có các chuỗi ký tự của CÓ CÓ và và KHÔNG CÓ chứ không phải là booleans?
Tôi đã rất ngạc nhiên khi thấy rằng is_nullablecột cho truy vấn này được gõ character varying (3)thay vì boolean: select column_name, data_type, is_nullable from information_schema.columns where table_schema = 'public'; Tôi nhận thấy rằng một số cột khác cũng sử dụng "CÓ" / "KHÔNG". Lý do cho việc này là …


2
Lỗi MySQL: Không thể tải plugin xác thực 'cacheing_sha2_password'
Tôi vừa cài đặt MySQL Ver 14,14 Distrib 5.7.22 với Homebrew trên macOS v10.13.4 của tôi. Tôi chạy lệnh: brew install mysql Sau khi cài đặt hoàn tất, theo chỉ dẫn của Homebrew, tôi đã chạy lệnh: mysql_secure_installation và được trả về lỗi:Error: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/Cellar/mysql/5.7.22/lib/plugin/caching_sha2_password.so, …
7 mysql 

7
Thời hạn cho các hành động không lưu giao dịch
Nếu bạn chỉ nhìn vào cơ sở dữ liệu thì mọi thứ đều ổn. Bạn có giao dịch và nếu đôi khi xảy ra sự cố, mọi thứ sẽ được khôi phục. Điều đó thật tuyệt - tôi thích điều này. NHƯNG: Tôi muốn gửi thư. Bây giờ tôi gặp …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.