// MergeSort 函数使用归并排序算法对数组进行排序funcMergeSort(arr []int)[]int{iflen(arr)<=1{return arr
}// 将数组分成两半
mid :=len(arr)/2
left :=MergeSort(arr[:mid])
right :=MergeSort(arr[mid:])// 合并两个有序的子数组returnmerge(left, right)}// merge 函数合并两个有序的子数组funcmerge(left, right []int)[]int{var result []int
i, j :=0,0// 合并两个子数组for i <len(left)&& j <len(right){if left[i]< right[j]{
result =append(result, left[i])
i++}else{
result =append(result, right[j])
j++}}// 将剩余的元素添加到结果数组中for i <len(left){
result =append(result, left[i])
i++}for j <len(right){
result =append(result, right[j])
j++}return result
}
问题:用navicat导出的数据库脚本,在docker初始化运行mysql容器时,导入到存储过程时出错。 ERROR 1064 (42000) at line 2452: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for t…