Làm cách nào để thiết lập các số nguyên trong phpMyAdmin theo mặc định? Hầu hết các lần tôi cài đặt chúng được tự động tăng lên và tôi không cần các giá trị âm. Có cách nào tôi có thể làm điều này?Làm cách nào để thiết lập các số nguyên trong phpMyAdmin theo mặc định?
Trả lời
Thêm phần này vào common.inc.php
:
$GLOBALS['js_include'][] = 'extension.js';
Tạo một tập tin gọi là extension.js
trong thư mục js
:
jQuery(function(){
$('#create_table_form select[name=tbl_collation]').val('utf8_general_ci');
$('#append_fields_form select.column_type, #create_table_form select.column_type').live('change keyup',function(k,v){
var field = $(this).attr('name').replace(/[^0-9]/g,'');
var val = $(this).val();
$('[name="field_attribute['+field+']"] option').attr('selected',false);
$('[name="field_collation['+field+']"] option').attr('selected',false);
$('[name="field_length['+field+']"]').val('');
if(val == 'VARCHAR'){
$('[name="field_length['+field+']"]').val('255');
$('[name="field_collation['+field+']"]').val('utf8_general_ci');
}
if(val == 'INT'){
$('[name="field_attribute['+field+']"]').val('UNSIGNED');
$('[name="field_length['+field+']"]').val('11');
}
});
});
Thử nghiệm với phpMyAdmin 3.4.2. Cũng đặt một vài giá trị mặc định khác.
Tôi nghĩ rằng đó là không thể thông qua giao diện người dùng ...
Bạn nên chỉnh sửa/thực hiện nó trong mã nguồn phpMyAdmin ...
Một liên kết với thông tin bổ sung về sự phát triển phpMyAdmin: link
Một liên kết đến developer wiki: link
Bạn nên sử dụng GIT để làm việc với mã nguồn.
Ở đó bạn có thể lấy mã nguồn và triển khai tính năng đó.
Chúc may mắn!
Điều này có thể có trong phiên bản sau của phpMyAdmin bằng cách sử dụng tùy chọn Thuộc tính.
Bạn có thể giải thích? – cwd
Khi thêm cột mới, tùy chọn thứ sáu là "Thuộc tính". Nhị phân, Không được ký, Không được ký, và dấu thời gian hiện tại. Thiết lập Unsigned ở đây sẽ cung cấp cho bạn một cột int không dấu. – Ryaner
Bạn đã hiểu sai câu hỏi - hành vi tôi muốn thấy là khi tôi chọn loại là "Int", tôi muốn nó là "Unsigned" theo mặc định ... – cwd
Đặt số nguyên chưa được ký thông qua giao diện người dùng.
- Mở trình đơn thả xuống so với cột Thuộc tính trong cấu trúc bảng.
- Chọn "chưa ký" và nhấp vào lưu.
Đáng tiếc là có vẻ không phải là một cách để làm điều này theo mặc định. Tuy nhiên, bạn có thể kiểm tra nhiều cột và nhấp vào chỉnh sửa để thay đổi cùng một lúc thông qua giao diện người dùng phpmyadmin như được hiển thị bên dưới.
- 1. Cách đặt "toàn văn" làm mặc định cho phpMyAdmin?
- 2. Làm thế nào để thiết lập một CheckBox theo mặc định Đăng ký tại ASp.Net MVC
- 3. phpMyAdmin: thay đổi số hàng mặc định được hiển thị?
- 4. Làm thế nào để phát hiện các số điện thoại mặc định của một số liên lạc (nếu thiết lập)
- 5. ggplot2: Làm cách nào để thiết lập màu mặc định của geom_bar() trong một chủ đề
- 6. làm thế nào để bạn kích hoạt hoặc thiết lập các cào mặc định?
- 7. Làm cách nào để đặt giá trị mặc định của một số nguyên trong mongodb?
- 8. Cách thiết lập Umbraco thành mặc định trong trang con?
- 9. Làm cách nào để chọn UITableViewCell theo mặc định?
- 10. Làm thế nào để thiết lập các mục mặc định của một QComboBox
- 11. thay đổi url mặc định phpmyadmin
- 12. Làm cách nào để bật số dòng theo mặc định trong TextWrangler trên máy Mac?
- 13. Trình giả lập Android: chọn AVD (Thiết bị ảo Android) để chạy theo mặc định
- 14. Làm thế nào để thiết lập đúng giá trị số nguyên trong NSDictionary?
- 15. thiết lập phân đoạn mặc định trong UISegmentedControl
- 16. làm thế nào để thiết lập chọn giá trị mặc định hộp trong php
- 17. Làm thế nào để thiết lập nhiều số nguyên ReportParameter trong C#?
- 18. Bootstrap typeahead - Làm thế nào để thiết lập giá trị mặc định bằng tay
- 19. làm thế nào để thiết lập mặc định 'chọn' ng-mô hình cho một đối tượng?
- 20. Cách xác định thiết bị Android theo cách lập trình?
- 21. Bash: Làm thế nào để thiết lập một biến từ đối số, và với giá trị mặc định
- 22. SQL Server: làm thế nào để thiết lập mức cô lập mặc định cho toàn bộ thủ tục lưu sẵn?
- 23. InstallShield 2009 cơ bản MSI im lặng cài đặt: làm thế nào để thiết lập "Sửa chữa" theo mặc định
- 24. làm thế nào để thiết lập lại tất cả các số liệu thống kê mysql?
- 25. Thiết lập tệp pylint config.rc mặc định trong Windows
- 26. làm thế nào để thiết lập giá trị mặc định thời gian chờ savon
- 27. Bất kỳ cách nào để thay đổi logo trên hộp thoại thiết lập mặc định?
- 28. Làm thế nào để thiết lập gitconfig cho tên từ xa mặc định?
- 29. Làm thế nào để lập trình xác định ứng dụng mặc định trong linux
- 30. Làm thế nào để thiết lập một tab mặc định với jquery UI
liên kết để viết plugin hoặc tiện ích mở rộng cho phpMyAdmin như thế nào? – cwd