我需要将生产数据库中的字段从INT更新为VARCHAR.
当前INT字段中的信息是敏感的,我想确保在更改表类型时不会无意中更改它或销毁它.例如,用户可能在此列中存储了INT 123456,并且我希望确保在转换为VARCHAR后准确存储.
实现此目的的推荐流程是什么?
使用这样的东西时有什么我需要担心的吗?
ALTER TABLE table_sample CHANGE col_sample col_sample VARCHAR;
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
我正在尝试确定使用jQuery将视频加载到用户点击的最有效方法.
为了给出更多背景信息,我将在YouTube上有大约30个片段,每个片段在30-60秒之间,我想在用户浏览主题时动态将它们加载到页面右侧的div中.左侧有潜在的视频片段.
现在,我已经设置了这个HTML和jQuery.它有效,但我很好奇是否有更好的方法:
<div class="wrapper">
<div class="details_left">
<div class="cluster">
<a href="#" id="johnk" class="vid_trigger"><div class="title">The importance of demonstrating intellectual curiosity</div></a>
<div class="role">John K: Summer Consultant, BCG</div>
<div class="summary">Discussion on how curiousity is important to show in interviews because it leads to better answers on the job</div>
</div>
</div>
<div class="details_right" id="video_container">
video
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
和jQuery:
$('#johnk').click( function(){
$('#video_container').html('<iframe width="425" height="349" src="http://www.youtube.com/embed/bMvRdr-mUOU?rel=0" frameborder="0" allowfullscreen </iframe>');
})
Run Code Online (Sandbox Code Playgroud)
为了减少每个视频的手动编码.click()我正在考虑创建一个具有ids-> embed代码的关联数组.有没有更好的方法来更有效地完成相同的功能?
提前感谢任何见解!
我正在构建一个简单的Web应用程序,允许用户自己测试数学问题.用户首先选择她想要做的问题类型,然后选择她想做多少.
当用户遇到问题时,我想知道完成每个问题需要多长时间.这是显示页面上问题的代码:
function displayMult ($i)
{
echo '<table class="basic">';
for($k=0; $k < $i; ++$k) // display problems
{
$user_response[$k] = 'user_response' . $k ;
echo '<tr>';
echo '<td>' . number_format($_SESSION['mult_one'][$k]) . '</td>';
echo '<td>'. ' x ' . '</td>';
echo '<td>' . number_format($_SESSION['mult_two'][$k]) . '</td>';
echo '<td>' . ' = <input type="text" class="field" name="user_response' . $k . '"' . 'id="u_r' . $k . '" />' . '</td>';
echo '<td id="timer_' . $k . '">test</td>';
echo '</tr>';
}
echo '</table>';
} …Run Code Online (Sandbox Code Playgroud) 我正在使用LOAD DATA INFILE将.csv上传到表中.
这是我在db中创建的表:
CREATE TABLE expenses (entry_id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(entry_id),
ss_id INT, user_id INT, cost FLOAT, context VARCHAR(100), date_created DATE);
Run Code Online (Sandbox Code Playgroud)
这是我尝试上传的一些示例数据(某些行包含每列的数据,有些行缺少日期列):
1,1,20,Sandwiches after hike, 1,1,45,Dinner at Yama, 1,2,40,Dinner at Murphys, 1,1,40.81,Dinner at Yama, 1,2,1294.76,Flight to Taiwan,1/17/2011 1,2,118.78,Grand Hyatt @ Seoul,1/22/2011 1,1,268.12,Seoul cash withdrawal,1/8/2011
这是我无法工作的LOAD DATA命令:
LOAD DATA INFILE '/tmp/expense_upload.csv'
INTO TABLE expenses (ss_id, user_id, cost, context, date)
;
Run Code Online (Sandbox Code Playgroud)
此命令完成,将正确的行数上传到表中,但每个字段都为NULL.任何时候我尝试添加FIELDS ENCLOSED BY','或LINES TERMINATED BY'\ r \n'我得到语法错误.
其他注意事项:csv是在MS Excel中创建的.
如果有人有提示或可以指出我正确的方向,将不胜感激!
自从转移到Bootstrap 3以来,我一直在努力将一些图像集中在一起.以前,我会在整个col元素上使用以分页为中心的类,但现在不起作用.
另外,我已经尝试创建类img-center来使用margin:0 auto(根据这里的答案),但这也不起作用,我不确定为什么.如果有人可以指出我正确的方向,那将是伟大的.
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div class="row">
<div class="col-md-4">
<img class="img-center" src="images/chart_bw.png">
<h3 class="text-center">Charts & data</h3>
<p class="text-center">Polish your analytical skills by picking apart Marimekko, bar charts, regressions & more</p>
</div><!-- col-md-4 -->
<div class="col-md-4 pagination-centered">
<img class="img-center" src="images/calculate_bw.png">
<h3 class="text-center">Mental math</h3>
<p class="text-center">Nail your mental math by practicing on unlimited case style math problems</p>
</div><!-- col-md-4 -->
<div class="col-md-4 pagination-centered">
<img class="img-center" src="images/lightbulb_bw.png">
<h3 class="text-center">Case problems</h3>
<p class="text-center">Structure problems and compare …Run Code Online (Sandbox Code Playgroud)