Câu hỏi được gắn thẻ «dbdelta»

5
dbDelta không tạo bảng
Tôi đã xem qua rất nhiều chủ đề, trang codex và đã thử làm rối tung rất nhiều thứ nhưng mã của tôi dường như không tạo ra các bảng. Và tôi không thể tìm ra nơi tôi sẽ sai. Tôi đã kiểm tra booking_db_version trong cơ sở dữ liệu, …

1
hỗ trợ dbDelta cho FOREIGN KEY
Trên PHP 5.3.13 / MySQL 5.5.21, đoạn mã sau không hoạt động: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; …
9 php  mysql  dbdelta 

2
DdDelta có xóa các cột không?
Tôi đã tạo một bảng bằng hàm dbDelta và sau đó xóa một vài cột và thêm một vài cột. Các cột mới đã được tạo nhưng các cột cũ không bị xóa khỏi bảng. Có cách nào khác để tôi xóa các cột khỏi bảng không?
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.