小编Edu*_*ker的帖子

在MySQL中使用外键删除列

我有以下2个表格:

CREATE TABLE `personal_info` (
 `p_id` int(11) NOT NULL AUTO_INCREMENT,
 `name` text NOT NULL,
 `initials` text NOT NULL,
 `surname` text NOT NULL,
 `home_lang` int(11) NOT NULL,
 PRIMARY KEY (`p_id`),
 KEY `home_lang` (`home_lang`),
 CONSTRAINT `personal_info_ibfk_1` FOREIGN KEY (`home_lang`) REFERENCES `language_list` (`ll_id`)
) ENGINE=InnoDB AUTO_INCREMENT=44 DEFAULT CHARSET=latin1

CREATE TABLE `language_list` (
 `ll_id` int(11) NOT NULL AUTO_INCREMENT,
 `name` text NOT NULL,
 PRIMARY KEY (`ll_id`)
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

我试图从表中删除列,具有以下内容:

ALTER TABLE `personal_info` DROP `home_lang`
Run Code Online (Sandbox Code Playgroud)

但是因为我收到这个错误所以不能这样做:

#1025 - Error on rename of '.\MyDB\#sql-112c_82' …
Run Code Online (Sandbox Code Playgroud)

mysql sql database database-design

10
推荐指数
2
解决办法
4万
查看次数

HTML5文件API:onload太慢了

我是JavaScript新手jQuery而谷歌没有得到答案.我正在写一个在线电子书阅读器.这是用户可以输入多个epub文件的库的代码,相关信息(如作者)应该显示在表格中.为此,我需要提取ePub文件.该jsZip库运行完美.内容必须显示在动态创建的表中(因为我不知道文件的数量).

问题是for循环要快速创建所有单元格,其中只有name和filesize,并且在for循环完成后,FileReader的onload执行并将所有内容添加到最后一个单元格中.在此代码中,警报("A")发生的次数与警报("B")发生之前输入的文件一样多.有没有什么方法可以让循环等到FileReader的onload完成?

function handleFileSelect(evt) {
var files = evt.target.files;
var rows = Math.ceil(files.length/3);
var a = 0;
var root = document.getElementById('mainTable');
var tab=document.createElement('table');
tab.style.textAlign = "center";
var row, cell;
var tbo=document.createElement('tbody');
for(var i  = 0; i != rows; i++)
{
  row=document.createElement('tr');
  for(var j = 0; (j < 3);j++)
  {
   cell = document.createElement('td');
   cell.height = "300px";
   cell.width = "300px"
   if(a <indexes.length)
   {
        var f = files[a];
        var str = f.name;
        str = str.substring(0, str.length - 5);
        str = "File …
Run Code Online (Sandbox Code Playgroud)

javascript html5 filereader

5
推荐指数
1
解决办法
1688
查看次数

OpenCV Mat 到 JavaCV Mat 的转换

我正在编写一个使用 JavaCV 进行面部识别的 Android 应用程序。我所遇到的一个小问题,我需要转换从org.opencv.core.MatonCameraFrame(CvCameraViewFrame inputFrame)函数返回到org.bytedeco.javacpp.opencv_core.Matorg.bytedeco.javacpp.opencv_contrib.FaceRecognizer需要。

我在这里这里发现了类似的问题,但都没有找到可行的解决方案。

java android opencv javacv

5
推荐指数
1
解决办法
5422
查看次数