我正在努力实现一个函数,以防止删除数据库中的某些元素(通过前端),如果它们在其他表中有其他与之关联的项目.否则那些其他表正在寻找不存在的键.
如果你明白我的帽子是给你的.
我有很多表要查看,需要SQL查询或MySQL Workbench功能,可以告诉我,在输入主键(列名,而不是实际值)时,如果该键在某处用作外键其他.
否则,如果有人知道一个随便的解决方法,那也会很棒!
尝试使用以下方法创建MAC地址值循环:
String macAddr = "AA:BB:CC:DD:";
char[] chars = {'A', 'B', 'C', 'D', 'E', 'F'};
String[] strings = {"0", "0", "0", "0"};
for (int i=0; i<strings.length; i++)
{
//counter from 0 to F
for (int d = 0; d <= 9; d++)
{
strings[i] = ""+d;
print();
}
for (int d = 0; d< chars.length; d++)
{
strings[i] = ""+chars[d];
print();
}
}
Run Code Online (Sandbox Code Playgroud)
其中print()是:
System.out.println(macAddr+strings[3]+strings[2]+":"+strings[1]+strings[0]);
Run Code Online (Sandbox Code Playgroud)
但我正在跑步:
AA:BB:CC:DD:00:0D
AA:BB:CC:DD:00:0E
AA:BB:CC:DD:00:0F
AA:BB:CC:DD:00:0F
AA:BB:CC: DD:00:1F
AA:BB:CC:DD:00:2F
AA:BB:CC:DD:00:3F
这两个问题是每个交叉处的双重值(例如AA:BB:CC:DD:00:0F)以及每个值在F处停止的值.
我想把它们当作:
AA:BB:CC:DD:00:0D
AA:BB:CC:DD:00:0E
AA:BB:CC:DD:00:0F
AA:BB:CC:DD:00:11
AA:BB:CC: …
我想做这样的事情:
@profiles
#(I think in Java, so I have declared an @profiles variable there! I know it's probably wrong!)
@users.each do |user|
profile = Profile.find(params[user.id])
@profiles.add(profile)
end
Run Code Online (Sandbox Code Playgroud)
用户和个人资料具有一对一的关系.
用户有一个个人资料,个人资料属于用户
因此,要尾随日志并实时观看,人们会使用
tail -f <filename>
Run Code Online (Sandbox Code Playgroud)
但如果你想跟随其他什么呢?我想这里跟着不是很准确,更像是重复刷新同一组数据..这可能吗?
我正在考虑这样的事情:如果你想看一个文件从一个文件夹移动到另一个文件夹,比如作为通过cron运行的函数的一部分,你可以使用
ls -lR
Run Code Online (Sandbox Code Playgroud)
反复,但我在想的是相当于:
ls -lR | tail -f
Run Code Online (Sandbox Code Playgroud)
要么
date | tail -f
Run Code Online (Sandbox Code Playgroud)
浪费时间看时间滴答.
有这样的东西,还是只是控制台的限制.
for-loop ×1
foreign-keys ×1
java ×1
linux ×1
loops ×1
mac-address ×1
mysql ×1
primary-key ×1
ruby ×1
search ×1
sql ×1